抽空写了下,怕找不到了,做个备份,直接上代码,嗯,自己能看懂就喜欢这种感觉:
#coding:utf-8
import cv2
import numpy as np
#加载图片
image = cv2.imread('img\\111.jpg')
#统一处理图片大小
img_w = 650 if image.shape[1] > 600 else 400
image = cv2.resize(image, (img_w,int(img_w*image.shape[0]/image.shape[1])), interpolation=cv2.IMREAD_COLOR)
impng=cv2.cvtColor(image.copy(), cv2.COLOR_RGB2RGBA)
# image = cv2.cvtColor(image, cv2.COLOR_RGBA2BGR)
#image = cv2.imread('img\\public-2004-16-a7912dbd-72b0-4d96-9d65-70abc21940d5.png')
hue_image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
low_range = np.array([130, 43, 46])
high_range = np.array([180, 255, 255])
th = cv2.inRange(hue_image, low_range, high_range)
element = cv2.getStructuringElement(cv2.MORPH_RECT, (1, 1))</