原文链接

OpenVINO2025介绍

访问这里可以查看OpenVINO2025详情

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

Image

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

Image

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

C:\openvino_genai_windows_2025

开发环境配置

1.设置环境变量

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

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

Image

点击“确定”保存。

2. 创建 Visual Studio 项目

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

Image

3. 配置项目属性

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

配置包含目录

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

C:\openvino_genai_windows_2025\runtime\include

Image

配置库目录

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

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

Image

配置附加依赖项

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

openvino.lib
openvino_genai.lib
openvino_onnx_frontend.lib

4. 常见问题

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

YOLO11代码演示

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

Image

我已经把YOLO11 + OpenVINO2025 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;}

Image

Logo

为开发者提供丰富的英特尔开发套件资源、创新技术、解决方案与行业活动。欢迎关注!

更多推荐