初学opencv

来源:互联网 发布:网络维护兼职工资 编辑:程序博客网 时间:2024/05/21 07:15

2016 5 24 

一、简单的opencv程序运行

1.打开图像写入图像

IplImage* img = cvLoadImage("C:\\Users\\YueZhou\\Desktop\\屎报告\\2.JPG");

 cvCopy(img, pImg2, NULL);

 cvSaveImage("2.jpg", pImg2);//把图像写入文件
 cvNamedWindow( "Image", 1 );//创建窗口
  cvShowImage( "Image", pImg2 );//显示图像


2.读取内部像素

Mat mtx(img) ;//iplimage与mat类型转化

///////////像素指针

uchar * p = mtx.ptr<uchar>(i);

Vec3b * p = colorim1.ptr<Vec3b>(i);


3.ROI区域像素

cvSetImageROI(img2,cvRect(100,100,100,100));

cvAddWeighted(img2,0,img3,15,0.0,img2);
cvResetImageROI(img2);

二、图像处理

边缘检测

1 0