繁体   English   中英

如何用给定的坐标观察线的绘制

[英]How observe the drawing of line with the given coordinates

我有代码,它在图像上画线,但在这里我可以直接看到结果。 如何更改代码以观察线条的绘制方式。

import cv2

path = r'test.jpeg'

image = cv2.imread(path)

window_name = 'Image'

start_point = (0, 0)

end_point = (250, 250)

color = (0, 255, 0)

thickness = 9

image = cv2.line(image, start_point, end_point, color, thickness)

cv2.imshow(window_name, image)
cv2.waitKey()

试试这个。 我没有添加图像。 你可以适合自己。

import cv2
import numpy as np
import time

  
Frame_out = np.zeros((500, 640, 3),np.uint8)
a = 1
while a < 255:
    cv2.line(Frame_out,(0,0),(a*2,a*2),(0,0,255-a),9)
    
    time.sleep(0.05)
    cv2.imshow('Animation', Frame_out)
    cv2.line(Frame_out,(0,0),(a*2,a*2),(0,0,0),9)
    
    a += 2
    if(a > 254):

        a = 1

    k = cv2.waitKey(10)

    if k == 27:
        break

cv2.destroyAllWindows()

为此,您应该提供一组图像,用于呈现动画。 您可以在这里查看示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM