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

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

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

瀏覽:201日期: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久久,三上悠亚国产精品一区二区三区
亚洲免费高清| 美女精品在线观看| 老司机免费视频一区二区| 精品国产乱码久久久久久1区2匹| jizzjizz中国精品麻豆| 亚洲黄色在线| 日本aⅴ精品一区二区三区 | 日韩动漫一区| 美女国产精品久久久| 鲁鲁在线中文| 日本不良网站在线观看| 欧美不卡在线| 视频一区二区三区在线| 国产精品天堂蜜av在线播放| 久久中文字幕一区二区| 亚洲精品福利电影| 日韩在线观看不卡| 91精品福利| 免费观看在线色综合| 欧美亚洲国产日韩| 国产亚洲欧美日韩在线观看一区二区 | 韩国精品主播一区二区在线观看 | 欧美二三四区| se01亚洲视频| 亚洲精品一区二区妖精| 热久久免费视频| 久久精品99国产国产精| 国产成人精品一区二区免费看京 | 99久久婷婷这里只有精品| 麻豆亚洲精品| 日韩在线视频一区二区三区| 欧美国产不卡| 日韩1区2区| 97se综合| 国产亚洲永久域名| 1024精品久久久久久久久| 婷婷综合一区| 精品国产亚洲一区二区三区大结局| 精品视频自拍| 久久久精品网| 日欧美一区二区| 久久精品女人| 久久九九99| 日韩不卡在线观看日韩不卡视频| 国产高潮在线| 天堂av在线一区| 久久国产视频网| 神马久久午夜| 妖精视频成人观看www| 国产主播一区| 综合一区av| 国产精品一线| 激情婷婷欧美| 国产精品啊v在线| 精品一区三区| 国产欧美一级| 日韩精品久久久久久久电影99爱| 日av在线不卡| 国产一区二区三区不卡av| 国产午夜精品一区二区三区欧美| 国产精品香蕉| 欧美日韩一区二区综合| 中文字幕一区二区精品区| 国产精品三级| 亚洲天堂一区二区| 一区二区三区四区日韩| 日韩成人精品一区| 午夜久久影院| 大香伊人久久精品一区二区| 亚洲性视频h| 国产精成人品2018| 精品中文一区| 麻豆久久一区| 久久99伊人| 另类专区亚洲| 91麻豆精品激情在线观看最新| 久久一级电影| 欧美激情视频一区二区三区免费| 欧美成人精品| 国产a久久精品一区二区三区| 亚洲日本三级| 国产伊人精品| 国产伦精品一区二区三区千人斩| 国产精品欧美大片| 亚洲精品成人| 国产一区二区三区四区大秀| 日韩高清不卡在线| 国产精品女主播一区二区三区| 91日韩在线| 国产日韩欧美三级| 亚洲日本免费电影| 亚洲天堂黄色| 国内在线观看一区二区三区| 久久一二三区| 国内精品福利| 成人国产精品久久| 88久久精品| 视频一区中文字幕| 婷婷精品进入| 中文字幕在线官网| 日韩手机在线| 在线综合亚洲| 亚洲激情中文| 激情久久久久久久| 日韩精品免费一区二区在线观看 | 日韩精品一区二区三区中文在线| 激情欧美一区| 伊人久久在线| 成人精品国产亚洲| 麻豆久久久久久久| 国产精品亚洲成在人线| 日韩欧美2区| 亚洲人妖在线| 日韩欧美午夜| 国产99久久| 综合日韩av| 成人亚洲一区| 韩国女主播一区二区三区| 综合激情网站| 在线亚洲免费| 国产精品毛片在线| 91tv亚洲精品香蕉国产一区| 精品美女视频| 国内精品亚洲| 精品九九久久| 久久99影视| 久久精品国内一区二区三区| 国产精品国码视频| 免费亚洲婷婷| 久久精品一区| 精品久久91| 亚洲精品福利电影| 日韩在线欧美| 亚洲成人va| 亚洲精品99| 亚洲一区日韩| 五月精品视频| 99国产精品久久久久久久| 欧美午夜不卡| 伊人www22综合色| 日本欧美在线| 麻豆极品一区二区三区| 成人国产综合| 日韩精品欧美| 日韩一级欧洲| 蜜桃视频在线观看一区| 日韩精品一区二区三区免费视频 | 天堂va欧美ⅴa亚洲va一国产| 综合国产精品| 三级亚洲高清视频| 天堂久久一区| 麻豆精品一区二区综合av| 国内精品伊人| 亚洲精品在线影院| 亚州av乱码久久精品蜜桃| 性色一区二区| 91精品丝袜国产高跟在线| 国产欧美日韩一区二区三区四区| 免费一级欧美在线观看视频| 国产成人精品亚洲线观看| 秋霞影院一区二区三区| 亚洲少妇自拍| 国产精选一区| 午夜影院一区| 久久国产中文字幕| 蜜桃视频免费观看一区| 国产伦精品一区二区三区千人斩 | 99久久婷婷这里只有精品| 亚洲一区二区三区中文字幕在线观看 | 欧美99久久| 在线国产日韩| 国产精品一卡| 欧美精品羞羞答答| 免费成人在线影院| 国产精品久久久免费| 在线一区视频观看| 久久久久久久久久久妇女| 亚洲日本在线观看视频| 日韩激情中文字幕| 国产一区二区三区四区| 欧美午夜精彩| 婷婷视频一区二区三区| 激情视频网站在线播放色| 韩日一区二区三区| 日本午夜精品久久久| 日韩电影二区| 日韩三级一区| 久久久久中文| 亚洲毛片在线| 91欧美日韩| 日本亚州欧洲精品不卡| 久久久久久婷| 爽好多水快深点欧美视频| 美女国产精品久久久| 狠狠爱www人成狠狠爱综合网| 国产精品片aa在线观看| 激情视频一区二区三区| 国产精品分类| 亚洲一区二区三区高清不卡| 国内精品亚洲|