从图片中提取特定颜色
import cv2
import numpy as np
im = cv2.imread(".....因此,对象必须是白色的,背景必须是黑色的
在OpenCV 4.x中,函数cv2.findContours()仅有两个返回值
绘制轮廓:drawContours函数
语法格式:image=cv2.drawContours...:是灰度图像或轮廓
返回值:
retval:表示返回的矩形边界的左上角顶点的坐标值及矩形边界的宽度和高度
x, y, w, h: 矩形边界左上角顶点的x坐标、y坐标、宽度、高度
"""
代码:
#...y, w, h = cv2.boundingRect(contours[0]) # 计算矩形包围框的x,y,w,h
print("x:", x, "y:", y, "w:", w, "h:", h)...# 绘制矩形包围框
brcnt = np.array([[[x, y]], [[x + w, y]], [[x + w, y + h]], [[x, y + h]]])
cv2.drawContours