Python 使用Canny边缘检测检测提取的边缘数

Python 使用Canny边缘检测检测提取的边缘数,python,count,detection,Python,Count,Detection,我想能够计数的边缘在一个图像已修改使用Canny边缘检测 我目前正在对指纹使用边缘检测,希望能够通过计算边缘检测能够提取多少边缘来确定指纹的质量 这是我目前的代码 import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread("../../Images/EnhancedSharpness.jpg", 0) edges = cv2.Canny(img, 100, 200) titles =

我想能够计数的边缘在一个图像已修改使用Canny边缘检测

我目前正在对指纹使用边缘检测,希望能够通过计算边缘检测能够提取多少边缘来确定指纹的质量

这是我目前的代码

import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread("../../Images/EnhancedSharpness.jpg", 0)
edges = cv2.Canny(img, 100, 200)

titles = ['Starting Image', 'Edge Detection']
images = [img, edges]
for i in range(2) :
    plt.subplot(1, 2, i+1), plt.imshow(images[i], 'gray')
    plt.title(titles[i])
    plt.xticks([]),plt.yticks([])

plt.show()

非常感谢您的帮助

只是想看看您是否有解决方案?我想做一些类似的事情,只是想看看你有没有解决这个问题的办法?我正在尝试做类似的事情