![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv基础
joleenwang
渣硕一枚,关注模式识别,图像处理方面,android的相关技术
展开
-
【opencv学习】矩阵CvMat的两种声明和初始化方法
double a[9]={1,2,3;4,5,6;7,8,9}//方式一:直接声明CvMat mat_01; //矩阵变量 mat_01 = cvMat(3,3,CV_64FC1,a); //初始化矩阵的头cvReleaseData(&mat_01);原创 2014-02-25 15:13:10 · 5306 阅读 · 0 评论 -
IplImage, CvMat, Mat 的关系和相互转换(转)
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm转载 2014-02-25 15:41:48 · 404 阅读 · 0 评论 -
【opencv学习】图像处理和图像识别中常用的OpenCV函数
转自:http://blog.csdn.net/fengbingchun/article/details/58162531. cvLoadImage:将图像文件加载至内存;2. cvNamedWindow:在屏幕上创建一个窗口;3. cvDestroyWindow:销毁显示图像文件的窗口;4. cvDestroyAllWindows:销毁显示图像文件的所有窗口;转载 2014-03-07 16:27:08 · 1044 阅读 · 0 评论 -
【opencv学习】关于Mat释放的问题
最近写了一个超简单的代码,但是总是有bugint _tmain(int argc, _TCHAR* argv[]){ Mat img_mat=imread("6.jpg"); cout<<"*****************"<<endl; cvNamedWindow("mat",0); imshow("mat",img_mat); cvWaitKey(); cvDe原创 2014-03-07 15:18:20 · 11421 阅读 · 1 评论