【发布时间】:2021-09-08 03:34:27
【问题描述】:
我想通过openCV使用canny边缘检测后找到边缘的x/y坐标
import numpy as np
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread('star.png',0)
edges = cv.Canny(img,100,200)
plt.subplot(121),plt.imshow(img,cmap = 'gray')
plt.title('Original Image'), plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(edges,cmap = 'gray')
plt.title('Edge Image'), plt.xticks([]), plt.yticks([])
plt.show()
数据值存储在变量“edges”中,有没有办法获取实际边缘的值并将其转换为 x,y 坐标
谢谢
【问题讨论】:
标签: python-3.x opencv