OpenVINO™2025+VS2022 C++开发环境搭建

OpenVINO™2025介绍

访问这里可以查看OpenVINO™2025详情

https://docs.openvino.ai/2025/get-started/install-openvino.html

图片

Python版本OpenVINO™ SDK可以通过pip直接安装、C++必须点击下载安装压缩包。

图片

然后解压缩至C盘根目录下,重命名文件夹为:

C:\openvino_genai_windows_2025

开发环境配置

1.设置环境变量

右键点击“此电脑”或“我的电脑”,选择“属性”。进入“高级系统设置” > “环境变量”。在“系统变量”中找到 Path,点击“编辑”。添加 OpenVINO™2025 的 bin 目录路径

C:\openvino_genai_windows_2025\runtime\bin\intel64\ReleaseC:\openvino_genai_windows_2025\runtime\3rdparty\tbb\bin

图片

点击“确定”保存。

2. 创建 Visual Studio 项目

打开 Visual Studio 2022,选择“创建新项目”。选择“控制台应用-空项目”模板,点击“下一步”。输入项目名称和位置,点击“创建”。

图片

3. 配置项目属性

在“解决方案资源管理器”中右键点击项目,选择“属性”。确保“配置”为“Release”,“平台”为“x64”。

配置包含目录

在“属性页”中,选择“VC++ 目录”。在“包含目录”中添加include 目录

C:\openvino_genai_windows_2025\runtime\include

图片

配置库目录

在“库目录”中添加lib 目录

C:\openvino_genai_windows_2025\runtime\lib\intel64\Release

图片

配置附加依赖项

在“链接器” > “输入” > “附加依赖项”中添加库文件

openvino.libopenvino_genai.libopenvino_onnx_frontend.lib

图片

4. 常见问题

找不到 DLL:确保环境变量已经配置了,VS2022已经重启了。

YOLO11代码演示

基于OpenVINO™2025 C++ 部署YOLO11姿态评估模型,运行演示效果如下:

图片

我已经把YOLO11 + OpenVINO™2025 C++的推理代码封装为一个类,客户端代码调用,只要三行代码即可实现,相关代码如下:

#include <openvino_yolo11_pose.h>#include <iostream>#include <fstream>std::string label_map = "D:/python/yolov5-7.0/classes.txt";int main(int argc, char** argv) {std::shared_ptr<YOLO11PoseDetector> detector(new YOLO11PoseDetector());	detector->initConfig("D:/python/yolov5-7.0/yolo11n-pose.onnx", 0.4);cv::VideoCapture capture("D:/images/video/dushuhu_01.mp4");	cv::Mat frame;while (true) {bool ret = capture.read(frame);if (frame.empty()) {break;		}		detector->detect(frame);		cv::imshow("YOLO11姿态评估 + OpenVINO2025", frame);char c = cv::waitKey(1);if (c == 27) { // ESC 退出break;		}	}	cv::waitKey(0);	cv::destroyAllWindows();return 0;}

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值