python-3.x – 如何在运行时应用程序中使用opencv python在图像
发布时间:2020-12-20 11:04:29 所属栏目:Python 来源:网络整理
导读:参见英文答案 How to write text on a image in windows using python opencv2????????????????????????????????????5个 我正在尝试将opencv python代码用于我的迷你项目,即Basic绘制应用程序. 我想在运行时应用程序中在我的图像上写一个文本.在运行代码或硬
参见英文答案 >
How to write text on a image in windows using python opencv2????????????????????????????????????5个
我正在尝试将opencv python代码用于我的迷你项目,即Basic绘制应用程序. 我想在运行时应用程序中在我的图像上写一个文本.在运行代码或硬编码文本之前.我怎样才能做到这一点? 我需要帮助,谢谢. 解决方法
以下是它在OpenCV中的完成方式
您可以使用cv2.putText()函数向图像添加文本 检查THIS LINK以获取更多详细信息 这是一个例子: import cv2 im = cv2.imread(path + 'pillar.png',1) font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(im,'Christmas',450),3,(0,0),cv2.LINE_AA) cv2.imwrite(path + 'pillar_text.jpg',im) UPDATE 我使用chr()函数输入正在输入的键的值.对于键入的每个字符,图像将在while循环中更新.这是一个示例代码: import cv2 path = "C:/Users//Desktop/ocean.jpg" img = cv2.imread(path) font = cv2.FONT_HERSHEY_SIMPLEX i = 10 while(1): cv2.imshow('img',img) k = cv2.waitKey(33) if k==27: # Esc key to stop break elif k==-1: # normally -1 returned,so don't print it continue else: print (k) # else print its value cv2.putText(img,chr(k),(i,50),1,cv2.LINE_AA) i+=15 cv2.waitKey(0) cv2.destroyAllWindows() 说明: >按任意键输入其值>按Esc键结束程序 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |