OpenCV程序练习(一):图像基本操作
展示一张图片
代码
import cv2 img=cv2.imread("demoimg.png") #读取图像 cv2.imshow("demoName",img) #显示图像 cv2.waitKey() #等待按键 cv2.destroyAllWindows() #释放所有窗口
运行结果
出现问题
若将imshow函数内的图像窗口名用中文表示,则运行时的图像窗口名为乱码。
cv2.imshow("示例图片",img) #显示图像,窗口名为中文
原因分析
OpenCV-Python包中,imshow函数的窗口标题是gbk编码,而Python3默认UTF-8编码。
解决方法
改用Python 2版本,代码改为 cv.imshow(u'示例图片', img),字符串前加u。
python3版本暂未发现可行方案。
很高兴本文对你有用(*^_^*),如需转载请记得标明出处哟(☆▽☆):
本文来自博客园,作者:雪与锄,原文链接:https://www.cnblogs.com/corianderfiend/p/16583138.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步