gpt4 book ai didi

python - 如何用OpenCV和python画一条线(带矩形角的线)

转载 作者:行者123 更新时间:2023-12-02 18:06:57 25 4
gpt4 key购买 nike

如何用OpenCV线画一 strip 有矩形角的线,由于某种原因我不想使用OpenCV的矩形。我已经在下面发布了我的代码并输出了,在输出线在端点和起点处弯曲时,我需要它作为矩形。

我为此进行了很多搜索,但似乎以前没有人遇到过这个问题。

import cv2
thickness = 24
img1 = cv2.imread("AMIR4.jpg")
cv2.line(img1, (190,55), (85,55), (255,0,0), (thickness))
cv2.imshow("image", img1)
cv2.waitKey(0)

示例:

enter image description here

最佳答案

根据OpenCV docs ,line() 函数将绘制带有四舍五入结尾的粗线

话虽这么说,你无法直接解决这个问题。您可以使用 thickness=1 多次绘制一条线:

cv2.line(img1, (190, 55), (85, 55), (255, 0, 0), 1)
cv2.line(img1, (190, 56), (85, 56), (255, 0, 0), 1)
cv2.line(img1, (190, 57), (85, 57), (255, 0, 0), 1)
...

虽然您不愿意,但我建议您简单地绘制一个填充的矩形。

关于python - 如何用OpenCV和python画一条线(带矩形角的线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73050416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com