gpt4 book ai didi

python - 如何在Python中基于x,y和z轴旋转cv2.putText?

转载 作者:行者123 更新时间:2023-12-02 17:43:02 29 4
gpt4 key购买 nike

我-简单地-在Python的cv2中设置文本值,如下所示:

cv2.putText(image, landmark['type'], (x, x), cv2.FONT_HERSHEY_PLAIN, 1, (0,255,0), 1)

但是,我有第三个值: z。如何根据 z值旋转文本?

值示例:
'position': {
'y': 404.0564,
'x': 1122.9471,
'z': 1.4555236
}

要么
'position': {
'y': 404.0564,
'x': 1122.9471,
'z': -12.8743
}

最佳答案

由于对于2D图像使用了放置文本,因此对于放置文本和默认的空间x / y / z轴系统的默认用法,z没有太大意义。

如果z应该反射(reflect)某种深度/高度,则需要根据需要使用一些图像处理技术并锻炼要使用的算法。 (例如,如果只希望看起来更远,则缩小文本的大小,等等。)

如果z对您而言意味着在x / y平面上的简单旋转,则此问题是using putText() diagonally? Using OpenCV的语义重复。

方法是将create the text移至空白图片上(只需在图片上使用alpha 0),然后添加rotate it并将其添加到基本图片的顶部。

关于python - 如何在Python中基于x,y和z轴旋转cv2.putText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41855863/

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