c語(yǔ)言通過(guò)opencv實(shí)現(xiàn)輪廓處理與切割
注意在尋找輪廓時(shí)要選擇中尋找外層輪廓
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); }
結(jié)果如下:
總結(jié)
以上就是本文關(guān)于c語(yǔ)言通過(guò)opencv實(shí)現(xiàn)輪廓處理與切割的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!
- Python Opencv實(shí)現(xiàn)圖像輪廓識(shí)別功能
- OpenCV實(shí)現(xiàn)圖像輪廓檢測(cè)以及外接矩形
- Opencv提取連通區(qū)域輪廓的方法
- Opencv處理圖像之輪廓提取
- opencv提取外部輪廓并在外部加矩形框
- C語(yǔ)言實(shí)現(xiàn)opencv提取直線、輪廓及ROI實(shí)例詳解
- Python通過(guò)OpenCV的findContours獲取輪廓并切割實(shí)例
- python+opencv輪廓檢測(cè)代碼解析
- OpenCV-Python實(shí)現(xiàn)輪廓檢測(cè)實(shí)例分析
- OpenCV實(shí)現(xiàn)輪廓的發(fā)現(xiàn)
相關(guān)文章
C++機(jī)房預(yù)約系統(tǒng)實(shí)現(xiàn)流程實(shí)例
這篇文章主要介紹了C++機(jī)房預(yù)約系統(tǒng)實(shí)現(xiàn)流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧2022-10-10使用C++ MFC編寫一個(gè)簡(jiǎn)單的五子棋游戲程序
這篇文章主要介紹了使用C++ MFC編寫一個(gè)簡(jiǎn)單的五子棋游戲程序,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02C++實(shí)現(xiàn)一個(gè)簡(jiǎn)易版的事件(Event)的示例代碼
之前在?windows系統(tǒng)中開(kāi)發(fā)應(yīng)用時(shí),?遇到需要進(jìn)行線程同步的時(shí)候幾乎都是使用的事件內(nèi)核對(duì)象?Event。本文為大家整理了C++實(shí)現(xiàn)一個(gè)簡(jiǎn)易版的事件(Event)的相關(guān)資料,需要的可以參考一下2022-11-11如何將編譯過(guò)的C++庫(kù)迅速部署在Visual?Studio新項(xiàng)目中
本文介紹在Visual?Studio中,通過(guò)屬性表,使得一個(gè)新建解決方案中的項(xiàng)目可以快速配置已有解決方案的項(xiàng)目中各類已編譯好的C++第三方庫(kù)的方法,感興趣的朋友跟隨小編一起看看吧2024-05-05C語(yǔ)言 數(shù)據(jù)結(jié)構(gòu)之連續(xù)存儲(chǔ)數(shù)組的算法
這篇文章主要介紹了C語(yǔ)言 數(shù)據(jù)結(jié)構(gòu)之連續(xù)存儲(chǔ)數(shù)組的算法的相關(guān)資料,需要的朋友可以參考下2017-01-01C++實(shí)現(xiàn)簡(jiǎn)單職工信息管理系統(tǒng)
本文給大家分享的是使用C++實(shí)現(xiàn)簡(jiǎn)單的職工信息管理系統(tǒng)的代碼,本系統(tǒng)采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,所有的方法均以類為基礎(chǔ),感興趣的小伙伴們可以參考一下2015-08-08