OpenCV终于原生支持中文渲染了
最新发布的OpenCV 5.0.0,Windows平台的直接下载官方编译好的压缩包

懂的都懂,直接上代码
cpp
#include <opencv2/opencv.hpp>
int main() {
cv::Mat img = cv::Mat::zeros(400, 600, CV_8UC3);
// 加载字体
cv::FontFace enFont("times.ttf");
cv::putText(img, "OpenCV 5 Text", cv::Point(50, 100),
cv::Scalar(255, 255, 255), enFont, 40, 2);
cv::FontFace cnFont("simkai.ttf");
cv::putText(img, u8"中文打印测试", cv::Point(50, 250),
cv::Scalar(255, 255, 255), cnFont, 40, 2);
cv::imshow("OpenCV 5 Rendering", img);
cv::waitKey(0);
return 0;
}
以下是结果图:
