4,450
社区成员
发帖
与我相关
我的任务
分享
pImg = cvCreateImage(cvSize(pOrgImg->width,pOrgImg->height), IPL_DEPTH_8U, 1);
cvCvtColor(pOrgImg, pImg, CV_BGR2GRAY);
cvSmooth(pImg, pImg, CV_MEDIAN, 3, 0, 0, 0);
cvThreshold(pImg,pImg,180.0,255,CV_THRESH_BINARY);
pImg = cvCreateImage(cvSize(pOrgImg->width,pOrgImg->height), IPL_DEPTH_8U, 1);
cvCvtColor(pOrgImg, pImg, CV_BGR2GRAY);
cvSmooth(pImg, pImg, CV_MEDIAN, 3, 0, 0, 0);
pCannyImg = cvCreateImage(cvGetSize(pImg), IPL_DEPTH_8U, 1);
int throld = 50;
cvCanny(pImg, pCannyImg, throld, throld*3, 3);
cvShowImage( "Canny", pCannyImg );