OpenCV
andkobe
这个作者很懒,什么都没留下…
展开
-
cvGet2D()与cvSet2D() 的坐标问题
对于图像中的某一像素点 P(x, y), 在我们正常的坐标系中,x代表其横坐标,y代表其纵坐标,而在opencv的函数 cvGet2D()与cvSet2D() 中,却行不通。cvGet2D() 的函数原型是 : CvScalar cvGet2D (const CvArr * arr, int idx0, int idx1); 函数返回的是一个CvScalar 容器,其参数中也有两个方向的坐标,但原创 2010-08-09 16:51:00 · 25454 阅读 · 13 评论 -
findobj_ferns 问题的解决 imread
Opencv 2.1 中新添加很多例程和方法,其中一个是 findobj_ferns ,相对于2.0里面的 findobj ,该例程的正确性确实很高,但是效率不敢恭维,实时性很差,用它自带的两张图片进行匹配,需要3,4分钟的样子,这实在不能令人接受,这也应该算是该算法的最大缺陷了。findobj_ferns 没有采用经过封装的函数,而是更加底层的函数,图片的存取都是Mat格式,而不是我们熟悉的原创 2010-07-30 11:06:00 · 2491 阅读 · 2 评论 -
cv::Mat 与 CvMat的区别
cv::Mat和CvMat都可以表示图像数据,只是却不明白他们之间到底什么区别,用CV::MAT 每次都有56byte的内存泄露。后来查看了源码才知道原来cv::Mat是一个类(Class),而CvMat是一个Struct。前者除了几个成员变量之外还有很多的成员函数和重载函数,可以实现很多的图像数据处理功能,而后者只有几个成员变量,要对其成员进行一些处理,需要借用别的函数。原创 2011-02-15 14:57:00 · 4839 阅读 · 1 评论 -
opencv 中读取RGB像素值
1. 直接定位到imageData,用数组的形式读取 unsigned char b=(unsigned char )m_image.GetImage()->imageData[0]; unsigned char g=(unsigned char )m_image.GetImage()->imageData[1]; unsigned char r=(unsign原创 2010-07-02 10:18:00 · 4818 阅读 · 0 评论 -
opencv3.1 + CUDA8.0编译问题
1. LINK : warning LNK4044: unrecognized option '/LC:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/lib/x64'; ignoredI found the problem, it is in CMakeLists.txt :foreach(p ${CUDA_LIBS原创 2017-09-30 22:51:05 · 689 阅读 · 0 评论