news 2026/6/10 22:42:32

Qt+openCV学习笔记(十七)openCV4.13.0+MSVC2022编译64位动态库(支持绘制中文)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Qt+openCV学习笔记(十七)openCV4.13.0+MSVC2022编译64位动态库(支持绘制中文)

 前言

 因工作需要,客户希望直接在图像中绘制中文,且使用指定字体。一个解决方案就是在编译时增加freetype模块,此模块在附加模块中,本次记录下编译过程可供大家参考

本次编译的,是未带CUDA加速的版本

假设VS2022已正常安装,笔者使用的版本是VS2022_64社区版

一、安装需要的软件

1.安装git

这方便教程很多,不再重复。笔者使用的是git2.33

2.安装cmake

这个教程也很多,但笔者没有安装,使用的是Qt安装时,下载的

二、下载所需要的资源

1.下载opencv4.13.0源码

https://github.com/opencv/opencv/archive/refs/tags/4.13.0.zip

2下载opencv_contrib-4.13.0源码

https://github.com/opencv/opencv_contrib/archive/refs/tags/4.13.0.zip

3.安装freetype库和harfbuzz

为方便开发,笔者直接使用vcpkg安装的,具体方案如下

(1)安装vcpkg,执行如下命令

git clone https://github.com/microsoft/vcpkg.git cd vcpkg bootstrap-vcpkg.bat

安装好vcpkg后直接调用命令

vcpkg install harfbuzz:x64-windows

在vcpkg 的默认安装目录下的installed/x64-windows就可以找到 include 和lib了

笔者安装好后,本想安装freetype-2.14.1

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:58:29

用YOLOE官版镜像做的宠物识别项目,效果远超预期

用YOLOE官版镜像做的宠物识别项目,效果远超预期 1. 项目背景与技术选型 随着家庭宠物数量的持续增长,智能宠物管理设备逐渐成为消费级AI应用的重要方向。传统目标检测模型如YOLOv5、YOLOv8等虽然在封闭类别上表现优异,但在面对“开放词汇表…

作者头像 李华
网站建设 2026/6/10 13:01:23

v-scale-screen动态缩放机制全面讲解

掌握v-scale-screen:一套真正“设计即现实”的前端适配利器你有没有遇到过这样的场景?客户拿着一台4K巨幕投影仪走进会议室,信心满满地准备演示你们团队精心打磨的数字大屏系统。结果一打开页面——UI元素缩成了一团,文字小得需要…

作者头像 李华
网站建设 2026/6/10 15:57:23

数据可视化导出全攻略:从PNG到PDF的实战技巧

数据可视化导出全攻略:从PNG到PDF的实战技巧 【免费下载链接】echarts Apache ECharts is a powerful, interactive charting and data visualization library for browser 项目地址: https://gitcode.com/gh_mirrors/echarts16/echarts 在数据可视化项目中&…

作者头像 李华
网站建设 2026/6/10 14:47:08

YOLOv8学校实验室安全检测:危险行为识别部署教程

YOLOv8学校实验室安全检测:危险行为识别部署教程 1. 引言 1.1 业务场景描述 在高校和科研机构的实验室环境中,安全管理至关重要。实验人员是否佩戴防护装备、是否存在违规操作(如明火无人看管、化学品暴露)、是否有非授权人员进…

作者头像 李华
网站建设 2026/6/10 20:12:27

AppSmith零代码开发终极指南:快速构建企业级应用的完整实践

AppSmith零代码开发终极指南:快速构建企业级应用的完整实践 【免费下载链接】appsmith appsmithorg/appsmith: Appsmith 是一个开源的无代码开发平台,允许用户通过拖拽式界面构建企业级Web应用程序,无需编写任何后端代码,简化了软…

作者头像 李华
网站建设 2026/6/9 19:58:54

终极指南:如何用Manim快速创建专业级数学动画

终极指南:如何用Manim快速创建专业级数学动画 【免费下载链接】manim Animation engine for explanatory math videos 项目地址: https://gitcode.com/GitHub_Trending/ma/manim Manim是一款强大的Python数学动画引擎,专为将抽象的数学概念转化为…

作者头像 李华