OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2614|回复: 2

opengcv在图片中显示汉字,显示出框子,不能完全显示汉字

[复制链接]
发表于 2015-12-10 19:15:32 | 显示全部楼层 |阅读模式
利用freetype和opencv,想在图像中显示汉字。
代码如下:
IplImage *img = cvLoadImage("test.jpg", 1);
CvText text("wqy-zenhei.ttf");
const char *msg = "在OpenCV中输出汉字!";
float p = 0.5;
text.setFont(NULL, NULL, NULL, &p);           
text.putText(img, msg, cvPoint(100, 150), CV_RGB(255,0,0));
但是在显示的时候,不能完全显示出来汉字,感觉编码是不是有问题。
由于不能发图片,大概的显示现象是 :
□在opencv□输□汉□
我若把代码中”在opencv中输出汉字“,每个字符之间加个空格的话,显示成:
□在□opencv□中□输□出□汉□字□


求解,为啥会这样,谢谢。




顺便,有没有人教我下怎样传图片上来,谢谢
回复

使用道具 举报

 楼主| 发表于 2015-12-11 10:19:24 | 显示全部楼层
求指导求回复呀
回复 支持 反对

使用道具 举报

发表于 2018-8-24 13:18:37 | 显示全部楼层
本帖最后由 Fjinwei 于 2018-8-24 13:20 编辑

现在还有问题吗?
user.qzone.qq.com/2141487308/blog/1535087962
在上面加http s://

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-24 06:36 , Processed in 0.009517 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表