日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【20160924】GOCVHelper 图像处理部分(2)

發布時間:2025/5/22 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【20160924】GOCVHelper 图像处理部分(2) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//根據輪廓的面積大小進行選擇 ????vector<VP>??selectShapeArea(Mat?src,Mat&?draw,vector<VP>?contours,int?minvalue,int?maxvalue){ ????????vector<VP>?result_contours; ????????draw?=?Mat::zeros(src.rows,src.cols,CV_8UC3); ????????for?(int?i=0;i<contours.size();i++){? ????????????double?countour_area?=?contourArea(contours[i]); ????????????if?(countour_area?>minvalue?&&?countour_area<maxvalue) ????????????????result_contours.push_back(contours[i]); ????????} ????????for?(int?i=0;i<result_contours.size();i++){ ????????????int?iRandB?=?rng.uniform(0,255); ????????????int?iRandG?=?rng.uniform(0,255); ????????????int?iRandR?=?rng.uniform(0,255); ????????????Scalar??color??=?Scalar(iRandB,iRandG,iRandR); ????????????drawContours(draw,result_contours,i,color,-1); ????????????char?cbuf[100];sprintf_s(cbuf,"%d",i+1); ????????????//尋找最小覆蓋圓,求出圓心。使用反色打印輪廓序號 ????????????float?radius; ????????????cv::Point2f?center; ????????????cv::minEnclosingCircle(result_contours[i],center,radius); ????????????putText(draw,cbuf,center,?FONT_HERSHEY_PLAIN?,5,Scalar(255-iRandB,255-iRandG,255-iRandR),5); ????????} ????????return?result_contours; ????} ????vector<VP>??selectShapeArea(vector<VP>?contours,int?minvalue,int?maxvalue) ????{ ????????vector<VP>?result_contours; ????????for?(int?i=0;i<contours.size();i++){? ????????????double?countour_area?=?contourArea(contours[i]); ????????????if?(countour_area?>minvalue?&&?countour_area<maxvalue) ????????????????result_contours.push_back(contours[i]); ????????} ????????return?result_contours;

????}

在Halcon中,運用非常廣泛的SelectShape的Opencv實現,能夠根據輪廓的大小,直接挑選出所需要的部分。我在這個基礎上進行了強化,能夠把每個輪廓的序號標注出來。并且依然提供draw打印。



來自為知筆記(Wiz)



總結

以上是生活随笔為你收集整理的【20160924】GOCVHelper 图像处理部分(2)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。