校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > python opencv 找出圖像中的最大輪廓并填充(生成mask)

python opencv 找出圖像中的最大輪廓并填充(生成mask)

熱門標(biāo)簽:電銷機(jī)器人 金倫通信 鄭州智能外呼系統(tǒng)中心 賓館能在百度地圖標(biāo)注嗎 北京外呼電銷機(jī)器人招商 crm電銷機(jī)器人 南京crm外呼系統(tǒng)排名 400電話 申請(qǐng) 條件 云南地圖標(biāo)注 汕頭電商外呼系統(tǒng)供應(yīng)商

本文主要介紹了python opencv 找出圖像中的最大輪廓并填充,分享給大家,具體如下:

import cv2
import numpy as np
from PIL import Image
 
from joblib import Parallel
from joblib import delayed
# Parallel 和 delayed是為了使用多線程處理
# 使用前需要安裝joblib:pip install joblib
 
# img_stack的shape為:num, h, w
# 是三維的圖像,可以理解為是num張二維的圖像組成
# mask是用來保存最后的結(jié)果的
mask = np.ones_like(img_stack)
for i in range(num):
  # 閾值化
  _, binaryzation = cv2.threshold(img_stack[i], 5, 255, cv2.THRESH_BINARY_INV)
  # 找到所有的輪廓
  contours, _ = cv2.findContours(binaryzation, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)
  area = []
  # 找到最大的輪廓
  for k in range(len(contours)):
    area.append(cv2.contourArea(contours[k]))
  max_idx = np.argmax(np.array(area))
  # cv2.fillContexPoly(mask[i], contours[max_idx], 0)
  # 填充最大的輪廓
  cv2.drawContours(mask[i], contours, max_idx, 0, cv2.FILLED)
  del area 
 
 
# 保存
def _write_mask(mask, i):
  Image.fromarray(mask.astype(np.uint8)*255).save(os.path.join(path, 'm%d.png' % i))
 
# 使用多線程進(jìn)行保存
num_cores = 10
parallel = Parallel(n_jobs=num_cores, backend='threading')
parallel(delayed(_write_mask)(mask[i, :, :], i) for i in range(0, num))

之前偷懶直接將項(xiàng)目里面的代碼段扣下來放在這里,誤導(dǎo)了大家,抱歉

這次我重新放一個(gè)完整版本,希望對(duì)大家有所幫助~~

代碼在python 3.7.6 和opencv-python 4.3.0下測(cè)試成功

import cv2
import numpy as np
 
# 以灰度方式讀取圖像
img = cv2.imread('img.png', cv2.IMREAD_GRAYSCALE)
mask = img.copy()
 
# 二值化,100為閾值,小于100的變?yōu)?55,大于100的變?yōu)?
# 也可以根據(jù)自己的要求,改變參數(shù):
# cv2.THRESH_BINARY
# cv2.THRESH_BINARY_INV
# cv2.THRESH_TRUNC
# cv2.THRESH_TOZERO_INV
# cv2.THRESH_TOZERO
_, binaryzation = cv2.threshold(img, 100, 255, cv2.THRESH_BINARY_INV)
 
# 找到所有的輪廓
contours, _ = cv2.findContours(binaryzation, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)
 
area = []
 
# 找到最大的輪廓
for k in range(len(contours)):
	area.append(cv2.contourArea(contours[k]))
max_idx = np.argmax(np.array(area))
 
# 填充最大的輪廓
mask = cv2.drawContours(mask, contours, max_idx, 0, cv2.FILLED)
 
# 保存填充后的圖像
cv2.imwrite('masked.png', mask)

輸入圖像:

輸出圖像:

到此這篇關(guān)于python opencv 找出圖像中的最大輪廓并填充(生成mask)的文章就介紹到這了,更多相關(guān)opencv最大輪廓內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python-OpenCV實(shí)現(xiàn)圖像缺陷檢測(cè)的實(shí)例
  • OpenCV-Python實(shí)現(xiàn)圖像平滑處理操作
  • OpenCV-Python直方圖均衡化實(shí)現(xiàn)圖像去霧
  • Python OpenCV 圖像平移的實(shí)現(xiàn)示例
  • python基于opencv 實(shí)現(xiàn)圖像時(shí)鐘
  • Python-OpenCV教程之圖像的位運(yùn)算詳解

標(biāo)簽:昆明 懷化 石家莊 西寧 梅州 浙江 錫林郭勒盟 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python opencv 找出圖像中的最大輪廓并填充(生成mask)》,本文關(guān)鍵詞  python,opencv,找出,圖像,中的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python opencv 找出圖像中的最大輪廓并填充(生成mask)》相關(guān)的同類信息!
  • 本頁收集關(guān)于python opencv 找出圖像中的最大輪廓并填充(生成mask)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日本高清无吗v一区| 91亚洲精品久久久蜜桃| 亚洲一线二线三线久久久| 亚洲国产激情av| 国产精品国产三级国产a| 中文字幕精品综合| 国产精品福利一区二区三区| 中文字幕一区二区三区av| 中文字幕在线一区| 亚洲免费在线看| 亚洲一区二区免费视频| 日韩精品电影在线观看| 奇米影视一区二区三区| 精品亚洲欧美一区| 国产精品一卡二| 色呦呦国产精品| 欧美精品乱码久久久久久按摩| 51精品国自产在线| 26uuu亚洲综合色| 亚洲桃色在线一区| 亚洲成人综合网站| 精品一区二区三区av| 国产成人av电影在线| 99re成人精品视频| 678五月天丁香亚洲综合网| 精品人在线二区三区| 国产亚洲一区二区三区四区| 亚洲品质自拍视频| 美腿丝袜亚洲一区| av资源网一区| 91精品久久久久久久久99蜜臂 | 17c精品麻豆一区二区免费| 亚洲综合偷拍欧美一区色| 蜜臀精品久久久久久蜜臀 | 免费成人在线视频观看| 成人一级视频在线观看| 在线精品视频免费播放| 91精品国产一区二区三区蜜臀 | 一区二区三区四区亚洲| 麻豆国产欧美日韩综合精品二区| 风间由美一区二区av101| 欧美日韩国产在线观看| 国产精品色噜噜| 日本特黄久久久高潮| 99re8在线精品视频免费播放| 欧美一级一区二区| 亚洲视频免费在线观看| 久久综合综合久久综合| 91美女在线看| 中文字幕乱码日本亚洲一区二区| 日韩黄色小视频| 91久久精品国产91性色tv| 久久久精品国产99久久精品芒果| 日韩精品一二区| 日本精品一区二区三区四区的功能| 精品久久久久久最新网址| 一区二区三区中文字幕| 国产99久久久国产精品潘金| 日韩一级二级三级| 日韩国产欧美三级| 欧美日韩国产区一| 伊人夜夜躁av伊人久久| 成人性视频免费网站| 欧美r级电影在线观看| 爽好久久久欧美精品| 欧美日韩激情在线| 一区二区三区四区蜜桃| 色综合一区二区| 亚洲欧洲精品一区二区三区不卡| 国产精品乡下勾搭老头1| 精品欧美久久久| 麻豆视频观看网址久久| 欧美一区二区三区在线电影| 亚洲成人免费在线观看| 欧美亚洲一区三区| 亚洲午夜免费福利视频| 欧美女孩性生活视频| 亚洲成精国产精品女| 欧美视频一区在线观看| 午夜精品视频一区| 欧美日韩综合在线| 三级久久三级久久| 欧美电影免费观看高清完整版 | 9久草视频在线视频精品| 日本一区二区视频在线| 不卡一区二区中文字幕| 亚洲六月丁香色婷婷综合久久| 一本大道综合伊人精品热热| 亚洲动漫第一页| 日韩一区二区三免费高清| 精品一区二区在线免费观看| 国产亚洲自拍一区| 色天天综合色天天久久| 视频一区中文字幕| 久久蜜臀中文字幕| 99re成人精品视频| 日韩精品高清不卡| 国产亚洲短视频| 色综合久久久久| 人人精品人人爱| 国产精品女同一区二区三区| 色婷婷久久99综合精品jk白丝| 日韩成人伦理电影在线观看| 欧美大胆人体bbbb| 91免费观看视频在线| 视频一区国产视频| 中文字幕va一区二区三区| 在线精品观看国产| 精品一区二区三区免费| 中文字幕一区av| 日韩视频在线永久播放| 99re视频这里只有精品| 蜜桃精品视频在线观看| 亚洲欧洲av在线| 精品伦理精品一区| 色婷婷精品大在线视频| 国产一区二区三区四区五区美女 | 欧美成人欧美edvon| 91丨九色丨黑人外教| 蜜桃精品在线观看| 亚洲欧美激情一区二区| 国产日本一区二区| 日韩欧美一区二区久久婷婷| 97久久精品人人澡人人爽| 美女免费视频一区二区| 亚洲最新在线观看| 国产精品拍天天在线| 久久婷婷国产综合国色天香| 欧美无砖砖区免费| 91视频国产资源| 成人av午夜影院| 国产精品一区在线观看你懂的| 天堂资源在线中文精品| 亚洲欧美日韩国产另类专区| 国产欧美日韩亚州综合| 欧美电影免费观看高清完整版在| 欧洲中文字幕精品| 日本电影亚洲天堂一区| 从欧美一区二区三区| 激情综合色综合久久| 日韩国产精品久久久久久亚洲| 亚洲第一福利视频在线| 夜夜嗨av一区二区三区网页| 有码一区二区三区| 亚洲视频资源在线| 中文字幕一区二区三区蜜月| 欧美国产欧美综合| 中文字幕免费一区| 欧美国产成人精品| 久久精品无码一区二区三区| 2024国产精品视频| 久久综合国产精品| 精品剧情v国产在线观看在线| 日韩久久免费av| 2021国产精品久久精品| 久久新电视剧免费观看| 亚洲精品在线电影| 久久影院电视剧免费观看| 日韩免费观看高清完整版在线观看| 欧美一级电影网站| 日韩欧美一级二级三级久久久| 日韩视频一区在线观看| 久久色中文字幕| 国产欧美一区二区精品秋霞影院| 国产精品久久综合| 一区二区三区久久| 日日摸夜夜添夜夜添精品视频| 美日韩一区二区| 黄色小说综合网站| 成人美女视频在线观看18| 91在线视频在线| 宅男噜噜噜66一区二区66| 精品久久久久久综合日本欧美| 国产欧美日韩综合| 亚洲线精品一区二区三区八戒| 日本色综合中文字幕| 国产宾馆实践打屁股91| 色8久久人人97超碰香蕉987| 91精品国产欧美日韩| 久久久久久久久久久久久女国产乱| 国产精品乱码一区二三区小蝌蚪| 夜夜夜精品看看| 国产精品1区2区3区在线观看| 91麻豆免费看片| 日韩西西人体444www| 综合激情网...| 亚洲高清不卡在线| 国产乱对白刺激视频不卡| 色天使色偷偷av一区二区| 欧美videos中文字幕| 亚洲欧美一区二区三区极速播放 | 福利电影一区二区| 欧美色窝79yyyycom| 久久一夜天堂av一区二区三区| ...av二区三区久久精品| 久久精品99国产精品日本| 色狠狠一区二区三区香蕉| 2020国产精品自拍| 五月天亚洲婷婷| 91丨porny丨最新|