- 博客(9345)
- 资源 (18)
- 收藏
- 关注
原创 OpenCV静态编译的可行性
OpenCV预编译版本通常不包含静态库,你需要自己从源码编译静态版本。根据你的配置,你使用的是OpenCV预编译版本,这些通常是。(静态链接运行时+动态链接OpenCV):如果确实需要完全静态编译,按照。从源码编译OpenCV静态库。
2025-11-24 15:50:52
11
原创 完整的CMakeLists.txt示例:实现自动复制依赖DLL
根据上述CMakeLists.txt配置,当前使用的是OpenCV的预编译版本。当在其他电脑上运行时,缺少的DLL主要是OpenCV和Visual C++运行时的依赖。
2025-11-24 15:49:59
7
原创 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
原创 C++ 智能指针 VS 传统 GC
手动newdelete)和确定性销毁(RAII)。几乎完全依赖RAII原则,通过 std::unique_ptr和 std::shared_ptr来实现内存资源的自动管理。是智能指针的使用和RAII原则,而不是传统的垃圾回收器。
2025-11-23 20:46:40
12
原创 基于YOLO实现动作时长统计的主要主要技术难点分析
实现基于YOLO的动作时长统计需要解决时序建模、跟踪一致性、动作边界判定等多个技术难点。建议采用检测-跟踪-识别的流水线架构,并结合时序信息来提高准确性。同时要根据具体应用场景调整参数和算法选择。
2025-11-22 14:19:26
33
1
原创 cmake win10 交叉编译 C++ 项目为 Linux 二进制程序
对于大多数情况,我推荐使用方法 2(WSL2)设置简单编译环境与目标环境完全一致调试方便性能好如果你必须使用纯 Windows 环境编译 Linux 程序,那么方法 1(交叉编译)是唯一选择,但可能会遇到库依赖问题。
2025-11-21 17:15:51
3
原创 win10打开系统环境变量设置界面的5条命令
然后点击"相关设置"中的"系统信息",再点击"高级系统设置"。这个命令会直接打开环境变量设置对话框,无需中间步骤。然后点击"高级"选项卡中的"环境变量"按钮。然后在弹出的窗口中点击"环境变量"按钮。
2025-11-21 17:05:12
56
1
原创 CMake 配置 MinGW 作为构建工具
确认 MinGW 是否正确安装和配置。如果问题仍然存在,可以尝试使用 Ninja 或 Visual Studio 作为替代方案。如果 CMake 找不到 MinGW 的构建工具。
2025-11-21 16:32:55
31
原创 CMake 编译 OpenCV C++ 程序完整步骤(CMakeLists.txt完整示例)
【代码】CMake 编译 OpenCV C++ 程序完整步骤(CMakeLists.txt完整示例)
2025-11-21 15:55:38
29
原创 使用Visual Studio将OpenCV C++程序编译成包含完整依赖的可直接运行的exe文件
本文详细介绍如何使用Visual Studio将OpenCV程序编译成包含完整依赖的可直接运行的exe文件。
2025-11-21 15:07:02
16
原创 opencv运行检测中的形态学操作去除噪声
腐蚀:消除小的白色噪声,但会使物体变小膨胀:填充小的黑色空洞,但会使物体变大开运算:先腐蚀后膨胀,有效去除白色噪声且保持物体大小闭运算:先膨胀后腐蚀,有效填充黑色空洞且保持物体大小选择合适的操作和参数可以根据具体的噪声类型和去噪需求来定。
2025-11-21 11:38:43
11
原创 C++ OpenCV使用的 Hershey 字体不支持中文字符集
当前状态:中文"按ESC退出"会显示为乱码或方框推荐方案:直接使用英文 “Press ESC to Exit”替代方案:如果需要显示中文,在Python中可以使用PIL库,在C++中需要使用FreeType等外部库建议采用方案一使用英文,这是最直接且跨平台兼容的解决方案。
2025-11-21 11:12:26
15
原创 C++ 国内好用的包管理工具推荐
对于国内C++初学者,我强烈推荐:第一选择:xmake国产工具,网络极其友好学习成本低,文档完善适合个人项目和学习第二选择:vcpkg + 镜像配置微软官方,生态完善需要配置镜像源适合VS用户备选方案:手动管理完全控制,无网络问题学习编译原理的好方法适合小型项目先从 xmake 开始,等熟悉后再根据需求选择其他工具。
2025-11-20 17:14:31
56
1
原创 Visual Studio + OpenCV + C++ 代码案例
添加到系统 PATH 环境变量。:修改和扩展案例,创建自己的项目。:运行案例1-3,熟悉基础操作。:练习案例4-5,理解图像处理。:实现案例6,开始运动检测。
2025-11-20 17:04:43
140
原创 C++ 包管理工具 vcpkg 配置国内镜像源
首选方案:使用环境变量设置清华镜像源备用方案:手动下载 ninja 等工具快速方案:直接下载 OpenCV 预编译版本耐心等待:第一次编译 OpenCV 可能需要较长时间。
2025-11-20 16:56:43
235
原创 C++ 包管理工具 vcpkg 详解
vcpkg 让 C++ 依赖管理变得简单:安装一次,配置好环境一条命令安装任何库自动处理所有复杂配置专注于代码,而不是环境配置。
2025-11-20 16:48:58
295
原创 WEB VIDEO PLATFORM 网络视频平台功能介绍
WEB VIDEO PLATFORM是一个基于、部标808、部标1078标准实现的开箱即用的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR接入。支持国标级联,支持将不带国标功能的摄像机/直播流/直播推流转发到其他国标平台。流媒体服务基于@夏楚 ZLMediaKit播放器使用@dexter jessibuca播放器使用@Numberwolf-Yanlong h265web.js前端页面基于vue-admin-template构建。
2025-11-20 16:21:01
860
原创 docker一键部署JavaVision: 基于Java开发的全能视觉智能识别项目
在AI领域,大多数解决方案都是使用Python实现的,因此决定充分利用Java的优势来构建一个功能强大且易于集成的视觉智能识别平台。JavaVision旨在为Java开发者提供一个全面的视觉智能识别解决方案,让他们能够以熟悉且喜爱的编程语言构建出先进、可靠且易于集成的AI应用。JavaVision严格遵循最佳实践和高标准,确保项目的稳定运行,并提供可靠的数据保护和隐私保密。JavaVision是完全开源、免费并支持多平台部署视觉智能识别项目 如果该项目对您有帮助,您的star是我不断优化的动力!
2025-11-20 16:07:41
158
原创 ruoyi-go:Go语言版轻量级快速开发框架
摒弃过度封装,代码风格极尽简洁,适合中小项目使用!架构思路沿袭着若依的以辅助生成重复代码为主,不过度封装,生成的代码可以快速修改适应不同的需求。
2025-11-20 15:36:58
439
原创 FusionCompute 运维教程:配置NTP服务器时钟源与时间时区
系统管理员通过FusionCompute配置系统的时间同步与时区,保证FusionCompute的服务正常运行。配置后,系统中的VRM节点及现有的所有主机将通过NTP服务器进行时间同步,后续添加的主机不会自动从NTP服务器同步时间,需单独对主机进行时间同步的配置。
2025-11-20 15:30:05
143
原创 MySQL 8 使用mysql_native_password密码认证插件
mysql 8使用的时候会有报错:Plugin ‘mysql_native_password’ is not loaded。插件的状态是不是ACTIVE,如果状态值为DISABLED则说明插件没有激活。1)首先确认mysql_native_password插件是否已经安装。安装mysql_native_password插件。3)修改my.cnf或my.ini配置文件。5)mysql命令行查看用户使用的插件。如果已经安装,会显示该插件已经存在。4)重启mysql服务。6)修改密码认证方式。
2025-11-19 17:33:15
145
1
原创 C/C++音视频高级开发 FFmpeg编程入门
AVUtil:核心工具库,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作。AVFormat:文件格式和协议库,该模块是最重要的模块之一,封装了Protocol层和Demuxer、Muxer层,使得协议和格式对于开发者来说是透明的。
2025-11-18 20:22:42
352
原创 C++ 基础语法完全入门指南 - 针对零基础小白
高效快速:直接操作计算机硬件,运行速度快功能强大:可以用来开发游戏、操作系统、科学计算等学习曲线:开始有点难,但掌握后非常强大// 函数定义:返回类型 函数名(参数)// 没有返回值的函数cout << "欢迎, " << name << "!" << endl;// void函数不需要return语句// 判断是否为偶数的函数// 使用函数printWelcome("小明");cout << num << " 是偶数" << endl;} else {
2025-11-17 21:14:32
187
原创 C++ OpenCV 视频行为分析编程入门示例
这个指南提供了从零开始学习C++视频行为分析的完整路径。建议按顺序学习每个部分,并动手实践每个代码示例。
2025-11-17 21:12:32
279
原创 C++ OpenCV 视频行为分析代码示例
熟练掌握OpenCV的基本操作(读视频、图像处理、绘图)。背景减除、光流法、轮廓分析是理解运动分析的基础。在每个阶段(如背景减除后)都通过imshow查看中间结果,这能帮你快速定位问题。对于复杂场景和复杂行为,基于深度学习的方法是目前的主流和未来方向。学会使用OpenCV的DNN模块是进阶的必经之路。对于实时系统,要时刻关注性能。可以使用来测量函数运行时间,并对瓶颈部分进行优化。
2025-11-17 21:08:48
1078
原创 YOLO ONNX OpenVINO 通俗介绍
YOLO:专门找东西的专家ONNX:让各种专家都能说同一种语言OpenVINO:在Intel设备上让专家工作得更快所以它们不是三选一的关系,而是可以配合使用的!比如:用YOLO算法 → 转成ONNX格式 → 用OpenVINO加速。
2025-11-17 10:52:01
230
Premiere CS4教程——制作一个简单的相册
2013-03-17
spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip
2019-09-03
spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码
2018-07-01
Spring security+jwt服务鉴权完整代码.zip
2019-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅