当前位置: 首页 > news >正文

【opencv - C++ - Ubuntu】putText 显示中文最快方法

话不多说,直接上代码

#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/freetype.hpp>using namespace std;
using namespace cv;int main(void)
{Mat image(1000, 1800, CV_8UC3, Scalar(200,162,33));Ptr<freetype::FreeType2> ft2;ft2 = freetype::createFreeType2();ft2->loadFontData("./simhei.ttf", 0);ft2->putText(image, "中文显示", Point(500, 500),150, CV_RGB(255, 206, 57),FILLED, LINE_AA, true);imshow("提示", image);waitKey(0);
}

调用freetype库,载入ttf字体包,解决。
ttf包只要是中文的都可以,我这里用的是宋体(simhei.ttf),在windows下拷贝过来的。
目录为:C:/Windows/fonts.
在这里插入图片描述

效果演示

在这里插入图片描述

CmakeList 参考

# cmakelists: demo
cmake_minimum_required (VERSION 3.8)
project (warning VERSION 1.0.0)find_package (OpenCV REQUIRED)
include_directories (${OpenCV_INCLUDE_DIRS})add_executable (warning main.cpp)
target_link_libraries (warning ${OpenCV_LIBS})
http://www.lryc.cn/news/386660.html

相关文章:

  • 百度网盘下载速度慢的解决办法
  • Python api接口 异步
  • Java 和 Kotlin 单例模式写法对比
  • 解析connectionReset异常的原因与解决方案
  • mindspore打卡第9天 transformer的encoder和decoder部分
  • Python实现IPv4地址和16进制互相转换
  • 计算机视觉 | 基于图像处理和边缘检测算法的黄豆计数实验
  • 深入分析 Android BroadcastReceiver (七)
  • C++中的数据结构
  • 武汉星起航:一站式服务,助力亚马逊卖家高效运营,实现收益飞跃
  • 从灵感到实践:Kimi辅助完成学术论文选题的文艺之旅
  • 华为od-C卷200分题目4 -电脑病毒感染
  • show-overflow-tooltip 解决elementui el-table标签自动换行的问题
  • 数字社交的领航者:解析Facebook的引领作用
  • 深度分析 Apache Flink 窗口机制
  • ubuntu 软链接(ubuntu20.04)
  • 如何在LabVIEW中使用FPGA模块
  • FPGA开发技能(7)Vivado设置bit文件加密
  • 【算法专题--链表】旋转链表 -- 高频面试题(图文详解,小白一看就懂!!)
  • ElasticSearch 和 MySQL的区别
  • Linux部署wordpress站点
  • 实体零售连锁企业如何通过物流接口实现数智化转型升级?
  • AWS EKS上GPU工作负载自动扩缩容的异常排查指南
  • Pytest+Allure+Yaml+Jenkins+Gitlab接口自动化中Jenkins配置
  • 应用及安全
  • 字节流和字符流的相关知识
  • LLM意图识别器实践
  • 常见的反爬手段和解决思路(爬虫与反爬虫)
  • Stable Diffusion【真人模型】:人像光影摄影极限写实真实感大模型
  • java实现图片添加水印