C++
文章平均质量分 63
学亮编程手记
学亮编程手记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV静态编译的可行性
OpenCV预编译版本通常不包含静态库,你需要自己从源码编译静态版本。根据你的配置,你使用的是OpenCV预编译版本,这些通常是。(静态链接运行时+动态链接OpenCV):如果确实需要完全静态编译,按照。从源码编译OpenCV静态库。原创 2025-11-24 15:50:52 · 11 阅读 · 0 评论 -
完整的CMakeLists.txt示例:实现自动复制依赖DLL
根据上述CMakeLists.txt配置,当前使用的是OpenCV的预编译版本。当在其他电脑上运行时,缺少的DLL主要是OpenCV和Visual C++运行时的依赖。原创 2025-11-24 15:49:59 · 7 阅读 · 0 评论 -
C++ 和 C 语言混合编程时 extern “C“ 的作用
上面之所以这样写是为了解决,确保C++代码能够正确调用C语言编写的函数。原创 2025-11-24 15:18:27 · 11 阅读 · 0 评论 -
C++与C语言的混合编程代码示例:extern “C“
这段代码演示了,特别是处理动态内存分配的情况。原创 2025-11-24 15:13:21 · 5 阅读 · 0 评论 -
C++动态内存分配代码示例:分配 → 使用 → 释放
这段代码演示了C++中的使用。原创 2025-11-24 10:39:14 · 12 阅读 · 0 评论 -
C++代码示例:默认参数
上述这段代码展示了C++中的的使用。原创 2025-11-24 10:03:43 · 10 阅读 · 0 评论 -
vs 2026和mingw64查看C++ 编译器版本信息
上图的信息表示已经安装了一个现代的 C++ 编译器(GCC 15.2.0),这是通过 MinGW 安装的。这个配置很适合进行 OpenCV 开发。你的编译器版本很新,支持 C++11/14/17/20 等现代标准,这对 OpenCV 开发非常有利!就是 MSVC 编译器版本。原创 2025-11-24 08:57:18 · 88 阅读 · 0 评论 -
C++ 智能指针 VS 传统 GC
手动newdelete)和确定性销毁(RAII)。几乎完全依赖RAII原则,通过 std::unique_ptr和 std::shared_ptr来实现内存资源的自动管理。是智能指针的使用和RAII原则,而不是传统的垃圾回收器。原创 2025-11-23 20:46:40 · 13 阅读 · 0 评论 -
基于YOLO实现动作时长统计的主要主要技术难点分析
实现基于YOLO的动作时长统计需要解决时序建模、跟踪一致性、动作边界判定等多个技术难点。建议采用检测-跟踪-识别的流水线架构,并结合时序信息来提高准确性。同时要根据具体应用场景调整参数和算法选择。原创 2025-11-22 14:19:26 · 35 阅读 · 0 评论 -
cmake win10 交叉编译 C++ 项目为 Linux 二进制程序
对于大多数情况,我推荐使用方法 2(WSL2)设置简单编译环境与目标环境完全一致调试方便性能好如果你必须使用纯 Windows 环境编译 Linux 程序,那么方法 1(交叉编译)是唯一选择,但可能会遇到库依赖问题。原创 2025-11-21 17:15:51 · 3 阅读 · 0 评论 -
CMake 配置 MinGW 作为构建工具
确认 MinGW 是否正确安装和配置。如果问题仍然存在,可以尝试使用 Ninja 或 Visual Studio 作为替代方案。如果 CMake 找不到 MinGW 的构建工具。原创 2025-11-21 16:32:55 · 31 阅读 · 0 评论 -
CMake 编译 OpenCV C++ 程序完整步骤(CMakeLists.txt完整示例)
【代码】CMake 编译 OpenCV C++ 程序完整步骤(CMakeLists.txt完整示例)原创 2025-11-21 15:55:38 · 29 阅读 · 0 评论 -
使用Visual Studio将OpenCV C++程序编译成包含完整依赖的可直接运行的exe文件
本文详细介绍如何使用Visual Studio将OpenCV程序编译成包含完整依赖的可直接运行的exe文件。原创 2025-11-21 15:07:02 · 16 阅读 · 0 评论 -
c++ opencv + openpose 代码案例:两种不同精度的人体姿态估计方法
选择模式1,无需任何模型文件即可运行。原创 2025-11-21 14:39:00 · 14 阅读 · 0 评论 -
c++ opencv + YOLOv4 人体目标检测完整代码案例
原创 2025-11-21 14:12:06 · 25 阅读 · 0 评论 -
c++ opencv2代码案例:入侵检测行为分析系统
【代码】c++ opencv2代码案例:入侵检测行为分析系统。原创 2025-11-21 13:52:30 · 12 阅读 · 0 评论 -
C++ opencv 代码案例:入侵检测系统
【代码】C++ opencv 代码案例:入侵检测系统。原创 2025-11-21 13:42:41 · 8 阅读 · 0 评论 -
opencv运行检测中的形态学操作去除噪声
腐蚀:消除小的白色噪声,但会使物体变小膨胀:填充小的黑色空洞,但会使物体变大开运算:先腐蚀后膨胀,有效去除白色噪声且保持物体大小闭运算:先膨胀后腐蚀,有效填充黑色空洞且保持物体大小选择合适的操作和参数可以根据具体的噪声类型和去噪需求来定。原创 2025-11-21 11:38:43 · 11 阅读 · 0 评论 -
C++ OpenCV使用的 Hershey 字体不支持中文字符集
当前状态:中文"按ESC退出"会显示为乱码或方框推荐方案:直接使用英文 “Press ESC to Exit”替代方案:如果需要显示中文,在Python中可以使用PIL库,在C++中需要使用FreeType等外部库建议采用方案一使用英文,这是最直接且跨平台兼容的解决方案。原创 2025-11-21 11:12:26 · 16 阅读 · 0 评论 -
C++ 国内好用的包管理工具推荐
对于国内C++初学者,我强烈推荐:第一选择:xmake国产工具,网络极其友好学习成本低,文档完善适合个人项目和学习第二选择:vcpkg + 镜像配置微软官方,生态完善需要配置镜像源适合VS用户备选方案:手动管理完全控制,无网络问题学习编译原理的好方法适合小型项目先从 xmake 开始,等熟悉后再根据需求选择其他工具。原创 2025-11-20 17:14:31 · 56 阅读 · 0 评论 -
Visual Studio + OpenCV + C++ 代码案例
添加到系统 PATH 环境变量。:修改和扩展案例,创建自己的项目。:运行案例1-3,熟悉基础操作。:练习案例4-5,理解图像处理。:实现案例6,开始运动检测。原创 2025-11-20 17:04:43 · 140 阅读 · 0 评论 -
C++ 包管理工具 vcpkg 配置国内镜像源
首选方案:使用环境变量设置清华镜像源备用方案:手动下载 ninja 等工具快速方案:直接下载 OpenCV 预编译版本耐心等待:第一次编译 OpenCV 可能需要较长时间。原创 2025-11-20 16:56:43 · 236 阅读 · 0 评论 -
C++ 包管理工具 vcpkg 详解
vcpkg 让 C++ 依赖管理变得简单:安装一次,配置好环境一条命令安装任何库自动处理所有复杂配置专注于代码,而不是环境配置。原创 2025-11-20 16:48:58 · 295 阅读 · 0 评论 -
【下载地址】FFmpeg二进制包
https://github.com/BtbN/FFmpeg-Builds/releases原创 2025-11-20 08:44:29 · 44 阅读 · 0 评论 -
C++ FFmpeg音视频开发入门代码案例
本文介绍几个FFmpeg音视频开发的入门代码案例,从基础到高级逐步深入。原创 2025-11-18 20:26:36 · 283 阅读 · 0 评论 -
C/C++音视频高级开发 FFmpeg编程入门
AVUtil:核心工具库,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作。AVFormat:文件格式和协议库,该模块是最重要的模块之一,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的。原创 2025-11-18 20:22:42 · 352 阅读 · 0 评论 -
C++ 基础语法完全入门指南 - 针对零基础小白
高效快速:直接操作计算机硬件,运行速度快功能强大:可以用来开发游戏、操作系统、科学计算等学习曲线:开始有点难,但掌握后非常强大// 函数定义:返回类型 函数名(参数)// 没有返回值的函数cout << "欢迎, " << name << "!" << endl;// void函数不需要return语句// 判断是否为偶数的函数// 使用函数printWelcome("小明");cout << num << " 是偶数" << endl;} else {原创 2025-11-17 21:14:32 · 187 阅读 · 0 评论
分享