Welcome to S|

雪与锄

园龄:2年7个月粉丝:4关注:0

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版本暂未发现可行方案。

posted @   雪与锄  阅读(88)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起