摘要:
推荐:OpenCV各版本学习官方材料(Tutorial,UserGuide等)http://opencv.org/documentation.html(一)OpenCV库包含设置技巧1.再也不需要每次添加包含目录和库目录、添加附加库(1)打开任意一个工程(2)View|Property Manager打开或者直接在左栏切换到Property Manager视图,右键Property,打开了一个咱们每次工程属性中设置的页面,在这里进行我们平时重复进行的那些设置:右键|属性,VC++目录|包含目录,加上以下3条路径:X:\Program Files (x86)\opencv2.4.3\opencv 阅读全文
摘要:
昨日博主闲来弄了个ubuntu玩玩,于是上网成了个问题,博主武大信息学部,锐捷上校园网。装的是13.04的amd64。 凑巧在珞珈山水bbs上看到我在解决上网出现问题出现的相同情况,但是没有人回答,于是博主就在人人mark之后再此mark一下,希望更多朋友可以看到。附注:Ubuntu(乌班图)是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。为桌面虚拟化提供支持平台[1]。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果. 阅读全文
摘要:
近来,博主烦恼于问题丛生的特征点提取与匹配算法。更苦于X疼的各种无休止的各种类型数据的存存取取。博主还是个菜鸟,因此此前一直用的是傻气的一维数组存取,不管是什么图像的灰度值啊,还是计算出来的每个点的XX值,都用一维数组。结果就是,超麻烦,存取不易且每次都需要求取数组长度! 今天,博主发现了C++中的vector,真是好用啊!C++有这么个容器博主居然一直不知道。 参考:http://www.cplusplus.com/reference/vector/vector/ 代码实例:1.首先包含头文件#include<vector> 2.测试代码int i,j;std::vector & 阅读全文
摘要:
探索Qt(VS2010) 不得不说,网络上关于Qt4.3.4+VS2010+OpenCV3.4.3的配置及学习资源真心不多,即使是整合贴,也很难满足一个初学者的入门需求。 在搜寻了众多视频、博文、书籍、帮助文档后,博主才迷迷糊糊终于开始做了几个最简单最简单的小东西。1.配置下载并安装:1)qt-win-opensource-4.8.4-vs20102)qt-vs-addin-1.1.11-opensource3)qt-creator-windows-opensource-2.6.1过程可参考CSDN的博文VS2010+OpenCV2.4.3+Qt4.8.4 组合配置 其中文章中的“3.编译(漫 阅读全文
摘要:
前一天未开电脑,写下这OpenCV的所谓“第四天”,倒是已经是开始的第五天了。 结束了第二章的内容,第三章不再码代码,更多地从基本功开始探索OpenCV了。 首先,Getting to Know OpenCV先介绍了CvPoint、CvSize、CvRect、CvScalar四种数据结构,它们各自有着自己名字雷同或相似的构造函数,它们几个的关系被说得妙趣横生,CvPoint(成员有x、y,其亲戚为CvPoint2D32f and CvPoint3D32f,后者多一维z),CvSize(成员有width和height,皆为整型,它的堂兄弟CvSize2D32f则为浮点型),CvRect被作者说. 阅读全文
摘要:
今日依旧偷懒,只看了几页纸照着书做了两个例程。思路依旧简单: (一)显示结果图像代码写在主函数中:(如2.) (a)在主函数中创建IplImage格式变量,利用cvLoadImage加载图像 (b)在主函数中调用所写的图像处理函数 功能函数注意选择需要传递的参数。 功能函数中一般先确保该函数需要满足的条件(某些操作或者待用的OpenCV函数需要图像满足一定条件,如Canny 算子需要灰度图才行),然后定义IplImage格式的输出变量,调用OpenCV函数执行功能(一般为xxx(in, out))(c)在主函数中cvNamedWindow创建窗口,cvShowImage显示图像,cvWait. 阅读全文
摘要:
OpenCV的第二天,两个简单的视频处理程序,依旧伴着那Learning OpenCV一书和各种百度。1.播放avi格式视频#include "highgui.h"#include "cv.h"void main() {cvNamedWindow( "Example2", 0 );CvCapture* capture = cvCreateFileCapture( "火山.avi" );IplImage* frame;while(1) {frame = cvQueryFrame( capture );if( !fra 阅读全文
摘要:
不是第一次用OpenCV,但也算第一天开始正式学习OpenCV。此前的学习都是抱着纯实用的态度,半吊子地学,在“抄”代码中学习使用。今天开始《Learning OpenCV》英文版的正式阅读。What Is OpenCV?Who Uses OpenCV?What Is Computer Vision?这一章节老老实实地看完了,不得不说还是加深了不少理解。监控,无人飞船,游戏接口,生物医学,应用颇广。OpenCV Structure and Content这一部分清楚地讲清了几个lib:CV component :contains the basic image processing and h 阅读全文
摘要:
学习CMake的第一天,网上看了各路高手的学习心得,决心还是追寻大牛们的脚步,踏踏实实地记录学习的全程。 参考素材:http://www.cmake.org/cmake/help/cmake_tutorial.html官方的CMake Tutorial文档http://www.cnblogs.com/sinojelly/archive/2010/05/22/1741337.html果冻的软件技术博客|CMake入门指南1.下载CMake2.8.1 现在最新的下载链接(已经不是2.8.1) http://www.cmake.org/cmake/resources/software.html2.下 阅读全文
摘要:
今天遇到了种种问题,引发了更多困惑和思考。Q1:GUI or command Line截止昨日,我一直使用的是CMake的图形界面,在阅读中英文操作资料的时候,发现很多是以命令行形式出现的。于是自己用了cmd一试,cd命令改变路径(cd XXXpath),然后加上make、cmake.这样的命令,不知道是我理解错误还是怎样,完全没什么反应。还频频出错。可是,环境变量设置页没有问题,却总是出现错误Q2:招不到可执行文件,也没有Debug即使设置了(按照网上的说法)CMAKE_BUILD_TYPE=Debug(博主在CMakeLists中设置的,尚未知这样是对是错)可能原因是我用的Visual S 阅读全文