cv2.polylines能否返回构成直线的每个点的坐标?

2024-06-26 14:28:32 发布

您现在位置:Python中文网/ 问答频道 /正文

opencvpythonapi有一个名为^{}的方法,如下所示。你知道吗

举个例子:

import cv2
import numpy as np
im = np.zeros((1000,900), dtype="uint8")
coords = [[0,0], [0,500],[500,500]]
coords_array = np.array([coords], dtype=np.int32)
cv2.polylines(im, coords_array, 1, 255)
cv2.imshow('image',im)
cv2.waitKey(0)

OpenCV能返回形成我画的三角形的所有点而不是三个顶点吗?我知道一个名为Bresenham's line algorithm的算法是为此而构建的,但是我不知道OpenCV是否在它的cv2.polyline方法中实现了这个算法。所以我不知道从Bresenham的直线算法得到的点集和三角形的轮廓是一样的。你知道吗


Tags: 方法importnumpy算法npcoordsarraycv2