日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

瀏覽:196日期:2022-07-17 15:10:24

1、概述

經常用到輪廓查找和多邊形擬合等opencv操作,因此記錄以備后續使用。本文代碼中的閾值條件對圖片沒有實際意義,僅僅是為了測試。

原圖為:

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

2、測試代碼:

import cv2import numpy as npimg = cv2.imread(’/home/yasin/coffe.jpg’)img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)_, contours, hierarchy = cv2.findContours(img_gray, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)cv2.drawContours(img, contours, -1, (255, 0, 255), 1)cv2.namedWindow(’Result of drawContours’, 0)cv2.imshow(’Result of drawContours’, img)cv2.waitKey()cnt = 0for i in range(len(contours)): arclen = cv2.arcLength(contours[i], True) epsilon = max(3, int(arclen * 0.02)) # 擬合出的多邊形與原輪廓最大距離,可以自己設置,這里根據輪廓周長動態設置 approx = cv2.approxPolyDP(contours[i], epsilon, False) # 輪廓的多邊形擬合 area = cv2.contourArea(contours[i]) # 計算面積 rect = cv2.minAreaRect(contours[i]) box = np.int0(cv2.boxPoints(rect)) # 計算最小外接矩形頂點 h = int(rect[1][0]) w = int(rect[1][1]) if min(h, w) == 0: ration = 0 else: ration = max(h,w) /min(h,w) # 長寬比 # 對長寬比,輪廓面積,擬合出的多邊形頂點數做篩選 if ration < 10 and area > 20 and area < 4000 and approx.shape[0] > 3 : # 對滿足條件的輪廓畫出輪廓的擬合多邊形 cv2.polylines(img, [approx], True, (0, 255, 0), 1)cv2.namedWindow(’Result of filtered’, 0)cv2.imshow(’Result of filtered’, img)cv2.waitKey()

畫出的所有輪廓:

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

在原輪廓基礎上畫出篩選后的輪廓(綠色部分,沒有實際意義):

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

補充知識:OpenCV python 輪廓(連通域)最小外接圓形

原圖:[cc.jpg]

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

import cv2import numpy as npdef main(): # 1.導入圖片 img_src = cv2.imread('cc.jpg') # 2.灰度化,二值化 img_gray = cv2.cvtColor(img_src, cv2.COLOR_BGR2GRAY) ret, img_bin = cv2.threshold(img_gray, 127, 255, cv2.THRESH_BINARY) # 3.連通域分析 img_bin, contours, hierarchy = cv2.findContours(img_bin, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE) # 4.獲取最小外接圓 圓心 半徑 center, radius = cv2.minEnclosingCircle(contours[0]) center = np.int0(center) # 5.繪制最小外接圓 img_result = img_src.copy() cv2.circle(img_result, tuple(center), int(radius), (255, 255, 255), 2) # 6.顯示結果圖片 cv2.imshow('img_src', img_src) cv2.imshow('img_result', img_result) cv2.waitKey() cv2.destroyAllWindows()if __name__ == ’__main__’: main()

處理結果:[img_sult.jpg]

Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼

以上這篇Python實現圖片查找輪廓、多邊形擬合、最小外接矩形代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本伊人午夜精品| 日本va欧美va精品发布| 国产精品亲子伦av一区二区三区| 免费人成在线不卡| 黄色亚洲精品| 91高清一区| 国产亚洲欧洲| 久久精品理论片| 亚洲一级淫片| 精品久久中文| 欧美va天堂在线| 日韩亚洲精品在线观看| 久久伊人国产| av亚洲免费| 日本不卡不码高清免费观看| 精品三级av| 国产综合亚洲精品一区二| 亚洲制服一区| 国产一区二区三区网| 国产精品嫩草99av在线| 国产精品夜夜夜| 免费av一区二区三区四区| 国产亚洲电影| 日韩啪啪电影网| 日韩精品三级| 91看片一区| 激情欧美日韩一区| 中文字幕在线视频久| 欧美日韩国产在线一区| 中文不卡在线| 国产精品宾馆| 群体交乱之放荡娇妻一区二区| 怡红院精品视频在线观看极品| 亚洲一区欧美| 欧美国产另类| av在线日韩| 免费人成精品欧美精品| 国产丝袜一区| 国产精品福利在线观看播放| 精品欧美久久| 日本午夜精品一区二区三区电影| 精品99在线| 99成人在线| 国产视频一区二| 群体交乱之放荡娇妻一区二区| 日韩中文欧美在线| 国产精品tv| 久久天堂av| 日本在线视频一区二区| 成人在线视频免费看| 亚洲欧美日韩一区在线观看| 国产精品v日韩精品v欧美精品网站 | 午夜日韩在线| 久久精品伊人| 亚洲精品看片| 国产综合欧美| 91免费精品| 国产美女精品视频免费播放软件| 香蕉国产精品| 欧洲一级精品| 黄色网一区二区| 天堂va在线高清一区| 亚洲福利久久| 岛国av在线播放| 日本va欧美va精品| 亚洲精品国产偷自在线观看| 国产999精品在线观看| 国产精品成人自拍| 天堂俺去俺来也www久久婷婷| 日韩精品免费一区二区夜夜嗨 | 激情欧美国产欧美| 国产美女久久| 99在线|亚洲一区二区| 久久精品伊人| 亚洲我射av| 国产不卡精品| 911精品国产| 国产视频一区免费看| 国内揄拍国内精品久久| 亚洲免费成人av在线| 欧美粗暴jizz性欧美20| 久久久免费人体| 日韩一区免费| 男人天堂欧美日韩| 亚洲精品一级二级| 久久亚洲资源中文字| 日韩精品国产精品| 亚洲一区欧美激情| 久久精品亚洲欧美日韩精品中文字幕| 国产毛片精品| 亚洲欧美日韩视频二区| 爽好多水快深点欧美视频| 精品中文在线| 精品视频一区二区三区在线观看| 国产精品美女在线观看直播| 91九色综合| 国产欧美久久一区二区三区| 国产色噜噜噜91在线精品| 国产亚洲欧美日韩在线观看一区二区 | 日韩.com| 美女视频黄久久| 国产精品xxx在线观看| 麻豆精品国产91久久久久久| 六月丁香综合在线视频| 精品国产午夜| 美女福利一区二区三区| 久久久久网站| 欧美日韩国产高清| 亚洲在线国产日韩欧美| 久久av一区| 婷婷精品久久久久久久久久不卡| 青青国产精品| 免费在线亚洲| www.九色在线| 久久久9色精品国产一区二区三区| 91精品视频一区二区| 日韩成人av影视| 日韩精品成人| 日韩av在线播放中文字幕| 深夜日韩欧美| 日本特黄久久久高潮| 婷婷综合一区| 日韩欧美四区| 四虎在线精品| 亚洲精品在线a| 亚洲精品乱码| 亚洲精品日本| 青青草国产精品亚洲专区无| 日本不卡一二三区黄网| 日本精品一区二区三区在线观看视频| 午夜在线视频一区二区区别| 亚洲综合三区| 免费观看日韩电影| 亚洲精品伊人| 青青国产精品| 卡一卡二国产精品| 91亚洲国产高清| 午夜精品成人av| 九九久久婷婷| 日韩在线卡一卡二| 日韩一区精品| 久久超碰99| 98精品视频| 1024精品一区二区三区| 亚洲欧美网站| 日韩手机在线| 国产精品久久久久久av公交车 | 日韩av午夜在线观看| 日本欧美国产| 久久xxxx| 国际精品欧美精品| 狠狠爱www人成狠狠爱综合网| 日韩激情一二三区| 成人亚洲欧美| 亚洲精品福利| 欧美天堂视频| 亚洲精品美女| 日韩在线免费| 亚洲综合五月| 精品日韩视频| 日本aⅴ精品一区二区三区 | 欧美在线精品一区| 天堂√中文最新版在线| 亚洲欧美日本视频在线观看| 国产精品久久久一区二区| 激情欧美一区| 久久激情五月婷婷| 午夜精品免费| 欧美激情99| 日韩午夜黄色| 福利精品一区| 成人在线免费观看网站| 亚洲精品日韩久久| 九九精品调教| 国产精品xxxav免费视频| 性欧美长视频| 老牛影视精品| 国产人成精品一区二区三| 91久久午夜| 伊人久久在线| 欧美天堂一区| 五月天综合网站| 国产在视频一区二区三区吞精| 亚洲在线电影| 成人在线视频中文字幕| 日韩欧美中文字幕电影 | 国产剧情一区| 视频精品一区二区| 国产自产自拍视频在线观看| 欧美一区自拍| 亚洲欧美久久久| 日韩精品中文字幕第1页| 久久精品72免费观看| 水野朝阳av一区二区三区| 日韩国产综合| 久久精品网址| 久久精品99国产精品日本| 久久亚洲不卡| 欧美日韩激情在线一区二区三区| 国产成人精品999在线观看|