Advertisement

第三部分介绍如何进行简单的图像识别,并详细讲解如何识别线、点、圆和轮廓

阅读量:

边缘检测

int main(){
IplImage* girl = cvLoadImage("road.jpg", 0);
// 转换颜色为灰度
Mat boy;
//_start***************** ///
Mat cow = Mat(girl);
//Mat() 将 IplImage 转换为 Mat
imshow("cow", cow);
Canny(cow, boy, 125, 350);
//125< |像素 - 像素| <350 (滞后阈值)
imshow("boy", boy);
Mat Inv;
threshold(boy, Inv, 128, 255, THRESH_BINARY_INV);
// 反转颜色
//**
end*********_** ///
duration = static_cast(getTickCount()) - duration;
duration /= getTickFrequency();
cout << duration;
//
imshow("Inv", Inv);
waitKey(0);

}

全部评论 (0)

还没有任何评论哟~