• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

opencv在imshow时候,窗口如何显示中文

dikavimenkey 2020-07-15 浏览量:1567
opencv在imshow时候,窗口如何显示中文,我现在显示中文就乱码
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个很可能是和编码有关,你要保证你应用中所有的编码是统一的,并向系统进行了注册(让系统只读相应内容该以什么编码解读)。

    否则混乱了就会出现乱码。

    此外还需要保证系统中有对应字体显示文件。


    现在普遍的问题是  python3中 因为窗口标题默认是 gbk编码,而普通文字是utf-8编码,所以二者有冲突,需要进行转换。

    好像c++或python2中没有类似问题。


    • 发布于 2020-07-16
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 需要把utf8编码转换成gbk编码这样就可以显示中文
    • 发布于2020-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是编码的原因造成,最简单的方法就算你用图片格式把你需要的文字“贴”进来,这样就不会受字体、编码的影响了。
    • 发布于2020-07-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 编码转换问题。

    imshow窗口用的是gbk编码,而中文是utf-8编码;如果是使用Python,低版本python会更好点,要不就用C++。

    • 发布于2020-07-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

opencv在imshow时候,窗口如何显示中文