OpenCV:显示中文字符

OpenCV默认是不支持显示中文字符的,于是网上有人自己写了一个类实现,只需要下载到自己的代码文件中,添加头文件就可以通过调用函数来显示中文了。

下载链接

csdn下载:https://download.csdn.net/download/mars_xiaolei/11233962

百度网盘:https://pan.baidu.com/s/1gdYatLLOKmDI-_6OOzdQNg 
提取码:o7p7 

OpenCV:显示中文字符_第1张图片

OpenCV:显示中文字符_第2张图片

示例代码

#include 
#include "puttextzh.h"

int main()
{
	using namespace cv;
	cv::Mat srcImage=cv::Mat(240,320,CV_8UC3,cv::Scalar::all(0));
	putTextZH(srcImage, "OpenCV欢迎你", Point(50, 100), Scalar(255, 0, 0), 30, "微软雅黑");
	cv::imshow("显示中文",srcImage);
	cv::waitKey(0);
	cv::destroyAllWindows();
	return 0;
}

显示效果

OpenCV:显示中文字符_第3张图片

你可能感兴趣的:(《OpenCV学习笔记》)