【发布时间】:2021-05-02 06:35:30
【问题描述】:
这里是来自Article的图像直方图水平投影示例
for row in range(height):
cv2.line(blankImage, (0,row), (int(horizontal_projection[row]*width/height),row), (255,255,255), 1)
我已经相应地创建了垂直投影:
vertical_projection = np.sum(binarizedImage, axis=0);
并将 for 循环更改为在空白图像上投影值
for col in range(width):
cv2.line(blankImage, (col,0), (col, int(myprojection[col]*width/height)), (255,255,255), 1)
但是代码没有产生预期的结果。
去掉乘数后*width/height
for col in range(width):
cv2.line(blankImage, (col,0), (col, int(myprojection[col])), (255,255,255), 1)
您能否建议如何将这个 for 循环 转换为在 x 轴上绘制垂直直方图投影、自下而上和缩放?
【问题讨论】:
标签: python opencv computer-vision opencv3.0 opencv-python