首先你得配置好opencv环境,加载库。并且在#include记得加入你所使用带的opencv文件。例如<#include <highgui.h>等。记得域名空间“cv”。
下面测试下opencv是否能够使用了。使用Mat.
Mat I=imread("/home/cheng/Desktop/img.jpg");
cvtColor(I,I,CV_BGR2GRAY);
Mat contours;
Canny(I,contours,125,350);
threshold(contours,contours,128,255,THRESH_BINARY);
namedWindow("Canny");
imshow("Canny",contours);
IplIimage打开图片
IplImage *image = cvLoadImage("/home/cheng/Desktop/img.jpg");
IplImage *mat = cvCreateImage(cvGetSize(image),IPL_DEPTH_8U,1);
cvCanny(image, mat, 50, 150, 3);
cvNamedWindow("Windos");
cvShowImage("Windos",mat);
cvNamedWindow("socu");
cvShowImage("socu",image);