亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

c語言通過opencv實現輪廓處理與切割

發布時間:2020-10-14 11:00:33 來源:腳本之家 閱讀:181 作者:Farmwang 欄目:編程語言

c語言通過opencv實現輪廓處理與切割

注意在尋找輪廓時要選擇中尋找外層輪廓

RETR_EXTERNAL 
#include "opencv/cv.h" 
#include "opencv/highgui.h" 
using namespace std; 
using namespace cv; 
 
int main() 
{ 
 
Mat srcimg=imread("./22.jpg"); 
Mat dst; 
cvtColor(srcimg,dst,CV_BGR2GRAY); 
threshold(dst,dst,120,255,1); 
vector<vector<Point> > edgepoint; 
vector<Vec4i> lclass; 
 
findContours(dst,edgepoint,lclass,RETR_EXTERNAL,CHAIN_APPROX_NONE,Point()); 
Mat mat[edgepoint.size()]; 
 
for(int i=0;i<edgepoint.size();i++) 
{ 
  
 Rect rec=boundingRect(Mat(edgepoint[i])); 
 mat[i]=dst(rec);  
rectangle(dst,rec,Scalar(100,80,90),1,1,0);  
 drawContours(dst,edgepoint,i,Scalar(200),1,8,lclass); 
 string str=to_string(i); 
 imshow(str,mat[i]); 
 
} 
imshow("tt",dst); 
cout<<edgepoint.size()<<endl; 
waitKey(0); 
 
} 

結果如下:

c語言通過opencv實現輪廓處理與切割

總結

以上就是本文關于c語言通過opencv實現輪廓處理與切割的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吕梁市| 屏东县| 崇文区| 云南省| 石城县| 肇东市| 枣庄市| 平利县| 石渠县| 建平县| 淳安县| 台安县| 沽源县| 林甸县| 巨鹿县| 文山县| 扶绥县| 平和县| 安义县| 兴安盟| 会宁县| 阳高县| 黄石市| 米脂县| 靖宇县| 托克逊县| 肇庆市| 哈尔滨市| 宜章县| 渭南市| 正宁县| 九台市| 肥乡县| 南昌市| 衡阳市| 元谋县| 阳曲县| 南投县| 丰原市| 刚察县| 曲靖市|