无辜飞鸟

文章
7
资源
0
加入时间
3年0月21天

利用opencv计算两个轮廓相交(交集)区域的面积

利用opencv计算两个轮廓相交(交集)区域的面积1.将轮廓分别画在两个图层中,ImSrc1,ImSrc2;2.合成两个图层到Imsrc = ImSrc1 + ImSrc2;3.二值化(threshold )Imsrc图层;4.findContours得到相交轮廓;5.contourArea计算相交区域面积。具体上代码:cv::Mat Imsrc1,Imsrc2,Imsrc,Imdest;Imsrc1 = cv::Mat(600, 800, CV_8U, cv::Scalar(255));