Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python和OpenCV在图像中写入文本_Python_Opencv_Image Processing - Fatal编程技术网

使用python和OpenCV在图像中写入文本

使用python和OpenCV在图像中写入文本,python,opencv,image-processing,Python,Opencv,Image Processing,我正在将我的计算结果作为文本写入图像中。 为了在OpenCV中输入文本,我编写 font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(resul, '**text**', (10,450), font, 3, (0, 255, 0), 2, cv2.LINE_AA) 但我的问题是如何在每次运行代码时更新文本内容。换句话说,我的代码计算一个距离,并在每次运行时给出一个新的结果。如何更新文本? 您可以使用,或者如果您使用的是Python 3,那么可以使用 你想清除

我正在将我的计算结果作为文本写入图像中。 为了在OpenCV中输入文本,我编写

font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(resul, '**text**', (10,450), font, 3, (0, 255, 0), 2, cv2.LINE_AA)
但我的问题是如何在每次运行代码时更新文本内容。换句话说,我的代码计算一个距离,并在每次运行时给出一个新的结果。如何更新文本?

您可以使用,或者如果您使用的是Python 3,那么可以使用


你想清除图像上的文本并添加一个新的,我没弄错你的问题吧?(文本没有边界框,对吗?(因为如果有,可以很容易地屏蔽文本!)到@a-sam,当我为每个图像运行代码时(在每个图像中,两个对象之间的距离发生变化),我对两个对象之间距离的计算会发生变化。我只想在图像上显示我的计算。这就是全部。
font = cv2.FONT_HERSHEY_SIMPLEX
distance = 10
cv2.putText(resul, 'Distance: {}'.format(distance), (10,450), font, 3, (0, 255, 0), 2, cv2.LINE_AA)