
OpenCV
文章平均质量分 66
witsky2008
这个作者很懒,什么都没留下…
展开
-
opencv CvMat矩阵学习
1.初始化矩阵:方式一、逐点赋值式:CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 );cvZero( mat );cvmSet( mat, 0, 0, 1 );cvmSet( mat, 0, 1, 2 );cvmSet( mat, 1, 0, 3 );cvmSet( mat, 2, 2, 4 );cvReleaseMat( &mat );方式二、连接现...原创 2014-06-10 22:16:59 · 242 阅读 · 0 评论 -
基于opencv的小波变换
函数DWT():完成任意层次的小波变换。函数IDWT():完成任意层次的小波逆变换。输入图像要求必须是单通道浮点图像,对图像大小也有要求(1层变换:w,h必须是2的倍数;2层变换:w,h必须是4的倍数;3层变换:w,h必须是8的倍数......),变换后的结果直接保存在输入图像中。1、函数参数:图像指针pImage,变换层数nLayer。2、一个函数直接完成多层次二维小波...原创 2014-06-10 22:34:54 · 509 阅读 · 0 评论 -
学习OpenCV之CV篇
cv篇包含以下几个部分:图像处理结构分析运动分析与对象跟踪模式识别相机标定和三维重建 1、图像处理图像处理主要针对二维像素数组,但是我们称这些数组为“图像”,但是它们不一定非得是IplImage 结构,也可以是CvMat或者CvMatND结构。梯度、边缘和角点Sobel使用扩展 Sobel 算子计算一阶、二阶、三阶或混合图像差分void...原创 2014-06-11 15:34:18 · 2266 阅读 · 0 评论 -
OpenCV学习笔记之CXCORE篇
为使得OpenCV的整个库便于管理和扩充,将整个库分成若干子库,CxCore是最重要的一个子库,从“core"名字可以看出,该库提供了所有OpenCV运行时的一些最基本的数据结构,包括矩阵,数组的基本运算,包括出错处理的一些基本函数。具体分为下面若干部分。 基础结构: CvPoint二维坐标系下的点,类型为整型typedef struct CvPoint { i...原创 2014-06-11 15:40:56 · 3570 阅读 · 0 评论 -
OpenCV介绍
万里之行,始于足下。OpenCV,从我了解到现在使用,也有两三年的时间了。期间,有很多朋友问我,OpenCV与OpenGL的功能与区别,开始我也不甚了了,后来才明白,其实他们有很多相似的地方,重要的是偏重点不同。OpenCV偏重与视觉理解,OpenGL偏重于视觉表达。举一个可能不太恰当的例子,OpenGL是眼睛,是画板,我们得到的是多彩世界的真实显现,而OpenCV偏重于对这些信息的处理,理解,...原创 2014-06-11 15:43:15 · 176 阅读 · 0 评论 -
使用函数CVPTR2D()将指针指向中间的通道(“绿色”)
看到网上很多人使用CvMat * Mdata; Mdata= cvCreateMat(100,100,CV_8UC3); //将矩阵数据赋值为0; cvZero(Mdata); //pData指针指向中间通道 uchar * pData = cvPtr2D(Mdata,1,0,NULL);这个程序段来访问图像的中间通道。不解cvPt...原创 2014-07-04 15:59:57 · 425 阅读 · 0 评论 -
关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的有关问题
关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题在VS2008和opendv的环境下:error LNK2019: 无法解析的外部符号_cvDestroyWindow,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_wmain 中被引用error LNK2019: 无法解析的外...原创 2014-07-11 11:58:55 · 717 阅读 · 0 评论