我是计算机视觉和图像处理的新手,不管怎样,我试图计算图像y通道的直方图,该通道之前已经用cv2.GaussianBlur模糊,并从BGR转换到YCr cb颜色空间。然而最终的结果并不是我所期望的,它看起来不像是典型的高斯分布。以下是我的形象和情节。在
{1美元^
这是代码片段。在
cv2.imwrite("/home/carlo/face.png", roi2)
img = cv2.imread('/home/carlo/face.png')
yuma = cv2.split(img)[0]
Hist = yuma.flatten().tolist()
grayscales = np.unique(Hist)
frequencies = [Hist.count(x) for x in grayscales]
plt.figure()
plt.bar(grayscales,frequencies,color='g',edgecolor='k')
plt.show()
谁知道我做错了什么吗? 谢谢
事实上,正如@tcaswell向我建议的那样,这是一个与明亮照明有关的问题。在不同的条件下,Y直方图看起来很像高斯直方图。在
相关问题 更多 >
编程相关推荐