gpt4 book ai didi

python cv2.circle子像素绘图

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:28 29 4
gpt4 key购买 nike

有谁知道如何将 cv2.circle 与子像素“shift”参数一起使用?

import cv2
import numpy as np

i1 = np.zeros((256, 256, 3), np.float32)
cv2.circle(i1, (199,199), 10, (1,0,0), -1)
cv2.imshow('1', i1)
i2 = np.zeros((256, 256, 3), np.float32)
cv2.circle(i2, (199,199), 10, (1,0,0), -1, shift=1)
cv2.imshow('2', i2)

cv2.waitKey(10000)

我希望第二个圆圈中的圆圈位于 (99.5,99.5),199*(2^-1) = 99.5对我来说,它出现在与第一个相同的地方。干杯,

最佳答案

直到今天(openCV 3.1.0)我还没有遇到这个问题。但是你必须要小心:输入的 radius 也被移动了!因此,在您的示例中,第二个圆圈是大小的一半。

关于python cv2.circle子像素绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14627021/

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