
opencv学习笔记
sjtu_leexx
这个作者很懒,什么都没留下…
展开
-
简单的图像及视频显示
图像显示:#include "highgui.h"int _tmain(int argc, _TCHAR* argv[]){ IplImage *a = cvLoadImage("lena.jpg"); cvNamedWindow("lena", 1); cvShowImage("lena", a); cvWaitKey(); cvReleaseImage(原创 2017-07-06 20:11:07 · 412 阅读 · 0 评论 -
opencv cvMat数据类型
CV_8UC1对应unsigned char CV_8SC1对应signed char CV_16UC1对应unsigned short CV_16SC1对应signed short CV_32UC1对应unsigned int或者unsigned long CV_32SC1对应signed int或者signed long CV_32FC1对应float CV_64FC1对应doub原创 2017-07-30 22:07:28 · 1202 阅读 · 0 评论 -
opencv1.0使用cvLoadImage读取一个文件夹下连续编号的图片
IplImage *& CaptureFrame::getNextFrame(){ string addr = pathName + fileNames[frameCount]; const char* addrtemp = addr.data(); currentFrame = cvLoadImage(addrtemp); frameCount++; re原创 2017-08-07 16:09:38 · 655 阅读 · 0 评论 -
opencv CvMat数组调用函数后计算值出错可能的问题
1.数组未初始化为0,若开辟的大小大于实际数据的大小,那么未初始化的部分会参与运算,结果就会出错 2.当CvMat类型设置为CV_32FC1时,初始化时的数组一定要是float,CvMat类型设置为CV_64FC1时,初始化时的数组一定要是double原创 2017-07-31 22:00:23 · 494 阅读 · 0 评论 -
opencv截取图像中某一区域的方法
Mat图像存储:Mat image= imread(image);Rect rect(10, 20, 100, 50);Mat image_roi = image(rect);IplImage*图像存储:CvSize size= cvSize(40,50);//区域大小cvSetImageROI(pSrc,cvRect(60,70,size.width, size.height));//设置源转载 2017-08-12 15:43:01 · 57154 阅读 · 0 评论 -
IplImage和Mat访问图像中每个像素
opencv1.0,IplImage类型存储图像数据,3通道void print_img(IplImage* img){ int x,y; FILE *file; file = fopen("1.txt", "w"); uchar* data = (uchar *)img->imageData; int step = img->widthStep / siz原创 2017-08-10 23:19:48 · 434 阅读 · 0 评论