python绘制轮廓轮廓是绿色的怎么改
您可以通过更改绘图中使用的颜色来更改轮廓的颜色。以下是一个示例代码,其中将轮廓颜色更改为红色:
import cv2
import numpy as np
# 读取图像并转换为灰度图像
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 进行Canny边缘检测
edges = cv2.Canny(gray, 50, 150)
# 找到轮廓
contours, hierarchy = cv2.findContours(edges, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
# 绘制轮廓
cv2.drawContours(img, contours, -1, (0, 0, 255), 3)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的代码中,我们使用cv2.drawContours()函数绘制轮廓,并将轮廓颜色更改为红色。您可以通过更改颜色代码(0, 0, 255)来更改轮廓的颜色。例如,如果您想要将轮廓颜色更改为蓝色,您可以使用代码(255, 0, 0)。
原文地址: https://www.cveoy.top/t/topic/bqaV 著作权归作者所有。请勿转载和采集!