opencv识别封闭区域 并标记该区域
Posted dockers
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv识别封闭区域 并标记该区域相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author : zhibo.wang # E-mail : [email protected] # Time : 2018/8/21 17:24 # Des : # import imutils # import numpy as np import cv2 from PIL import Image, ImageDraw, ImageFont from skimage.measure import regionprops # from shapely.geometry import Point, Polygon img = cv2.imread(‘1.png‘, 0) ret, labels = cv2.connectedComponents(img) props = regionprops(labels) im = Image.open("1.png") draw = ImageDraw.Draw(im) for i in props: # print(i.coords) # print(props.index(i), i.centroid) draw.text((i.centroid[-1], i.centroid[0]), "{0}".format(props.index(i)), fill=(255,25,0))#,font=ttfont) im.show()
以上是关于opencv识别封闭区域 并标记该区域的主要内容,如果未能解决你的问题,请参考以下文章