opencv
诚朴勇毅
这个作者很懒,什么都没留下…
展开
-
opencv的安装和配置过程
今天由于工作需要下载了opencv,下载地址:http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.2/OpenCV-2.4.2.exe。运行解压,我安装到了D:\Program Files\OpenCV。这里说一下,安装程序会自己开一个文件夹,也就是说,选择安装路径的时候,只需D:\Program Files原创 2012-07-26 13:10:58 · 701 阅读 · 0 评论 -
访问图像元素
通过我的实践证明,最好的方法是自定义像素类型的指针,指向image的data如对深度图像,typedef short (*ImageData)[IMAGEWIDTH];short (*dataWithHoles)[IMAGEWIDTH]=(ImageData)(depthImageWithHoles->imageData);这样dataWithHoles[i][原创 2012-12-23 11:13:02 · 351 阅读 · 0 评论 -
cvWaitKey
cvWaitKey这个函数要传最多等待的时间(单位ms)给它,不然一直等待,不返回,已经多次因为没有传参而导致程序异常了原创 2013-01-16 19:10:25 · 404 阅读 · 0 评论 -
debug版本与release版本
刚刚程序出现一个莫名其妙的错误,原来是因为配置没选好原创 2013-03-31 17:05:38 · 591 阅读 · 0 评论 -
mat访问越界
很奇怪,用mat.at(i,j)=d会导致访问失败,用:double *ptr=mat.ptr(i);ptr[j]=d;却可以。。。原创 2013-04-06 19:51:19 · 1286 阅读 · 0 评论 -
opencv Mat类存储RGB图像出现访问异常
在mat 里,一个像素的值也是按(R,G,B)的顺序排列的,而不是(RRRRRRR...GGGGGG.....BBBBB...)访问一个点的R值时,用下面的方法会出错:m.at(i,j).r其中RGB是自定义的结构体typedef struct { UC R; UC G; UC B};这是因为sizeof(RGB)=4,不是3,故寻址的时候会偏离预期的值。原创 2013-04-06 19:02:14 · 1681 阅读 · 0 评论