国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

作者:王一凡 ?英特爾物聯(lián)網(wǎng)行業(yè)創(chuàng)新大使

目錄

1.1 下載并安裝Visual Studio Community版

1.2 下載并解壓OpenVINO Runtime

1.3 下載并解壓OpenCV

1 .4 在Visual Studio中配置項目屬性

1.5 運行OpenVINO C++范例程序,測試開發(fā)環(huán)境

1.6 總結


本文主要介紹在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境,主要步驟有:

  1. 下載并安裝Visual Studio Community版
  2. 下載并解壓OpenVINO Runtime
  3. 下載并解壓OpenCV
  4. 在Visual Studio中配置項目屬性
  5. 運行OpenVINO C++范例程序,測試開發(fā)環(huán)境

下面,本文將依次詳述

1.1 下載并安裝Visual Studio Community版

????????Microsoft Visual Studio(簡稱VS)是Windows平臺上非常好用的集成開發(fā)環(huán)境(IDE),其Community版本免費供學生、開放源代碼參與者和個人使用。

????????從https://visualstudio.microsoft.com/zh-hans/downloads/ 下載Visual Studio 2022 Community版,安裝選項如圖 1-1所示。

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境?圖1-1 Visual Studio 2022安裝選項

1.2 下載并解壓OpenVINO Runtime

????????OpenVINOTM? Runtime 2022.3以壓縮包(OpenVINO Archives)的形式提供,里面包含了開發(fā)OpenVINO C++推理程序所必需的文件,如圖 1-2所示:

  • C++預處理器所需的頭文件:include文件夾
  • C++鏈接器所需的lib文件:lib文件夾
  • 可執(zhí)行文件(*.exe)所需的動態(tài)鏈接庫文件:bin文件夾
  • OpenVINO runtime第三方依賴庫文件:3rdparty文件夾

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

圖1-2??開發(fā)OpenVINO C++推理程序所必需的文件

????????首先,請讀者先打開下面的鏈接,下載OpenVINOTM? Runtime 2022.3壓縮包。

Download Intel? Distribution of OpenVINO? Toolkit

????????然后,請讀者手動新建C:\Program Files (x86)\Intel\openvino_2022.3.0文件夾,并把壓縮包解壓后的文件拷貝到openvino_2022.3.0文件夾中,完成OpenVINO Runtime壓縮包的下載和解壓工作,如圖 1-3所示。

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境??圖1-3 下載并解壓OpenVINO Runtime壓縮包

1.3 下載并解壓OpenCV

????????在端到端的AI推理計算流程中,OpenCV庫用于實現(xiàn)圖像載入、數(shù)據(jù)前處理、推理結果后處理和數(shù)據(jù)可視化,如圖 1-4所示。

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

?圖1-4 端到端的AI推理計算流程

????????OpenCV也是以壓縮包的形式提供,從https://opencv.org/releases/下載Windows平臺上的壓縮包。首先,手動新建C:\opencv文件夾;然后,把OpenCV解壓后的build文件夾全部拷貝到C:\opencv文件夾,如圖 1-5所示,完成OpenCV的下載并解壓。

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

圖1-5 下載并解壓OpenCV

1 .4 在Visual Studio中配置項目屬性

????????在Visual Studio中配置項目屬性,主要是告訴C++編譯器和鏈接器,OpenVINO和OpenCV的頭文件以及庫文件在哪里。

????????第一步,打開Visual Studio 2022 Community,在“文件(F)”菜單中選擇“新建(N)→項目(P)”,新建一個C++空項目。

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

????????第二步,在“文件(F)菜單”中選擇“新建(N)→文件(F)”,新建一個main.cpp文件,并添加到項目管理器的源文件文件夾中。

?在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境?

????????第三步,在“解決方案資源管理器”中,右鍵單擊項目名稱,在右鍵菜單中選擇“屬性(R)”,啟動“屬性頁”對話框。

????????在“配置(C)”欄選擇“所有配置”,在“平臺(P)”欄選擇“所有平臺”;

????????在“輸出目錄”輸入“$(SolutionDir)bin\$(Platform)\$(Configuration)\”;

????????在“中間目錄”輸入“$(SolutionDir)Intermediate\$(Platform)\$(Configuration)\”

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境?

????????第四步,在“屬性頁”對話框中選中“C/C++→常規(guī)”;在“平臺(P)”欄選擇“x64”;在“附加包含目錄”中輸入:

????????C:\Program Files (x86)\Intel\openvino_2022.3.0\runtime\include

????????C:\opencv\build\include

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境?

第五步,在“屬性頁”對話框中選中“鏈接器→常規(guī)”;在“平臺(P)”欄選擇“x64”;在“附加庫目錄”中輸入:

C:\Program Files (x86)\Intel\openvino_2022.3.0\runtime\lib\intel64\$(Configuration)

C:\opencv\build\x64\vc16\lib

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

?????????第六步,在“屬性頁”對話框中選中“鏈接器→輸入”,在“配置(C)”欄選擇“Debug”,在“平臺(P)”欄選擇“x64”,然后在“附加依賴項”中添加:

openvinod.lib;opencv_world470d.lib;

將“配置(C)”欄改為“Release”,然后在“附加依賴項”中添加:

openvino.lib;opencv_world470.lib;

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

????????到此,完成在Visual Studio中配置OpenVINO C++推理計算項目屬性。

1.5 運行OpenVINO C++范例程序,測試開發(fā)環(huán)境

????????首先,請將下面的代碼拷貝到main.cpp中,源代碼下載地址:

https://gitee.com/ppov-nuc/yolov5_infer/blob/main/test_ov_opencv.cpp

#include <iostream>

#include <string>

#include <openvino/openvino.hpp> //openvino header file

#include <opencv2/opencv.hpp> ? ?//opencv header file

int main(int argc, char* argv[]) {

? ? // -------- Get OpenVINO runtime version --------

? ? std::cout << ov::get_openvino_version().description << ':' << ov::get_openvino_version().buildNumber << std::endl;

? ? // -------- Step 1. Initialize OpenVINO Runtime Core --------

? ? ov::Core core;

? ? // -------- Step 2. Get list of available devices --------

? ? std::vector<std::string> availableDevices = core.get_available_devices();

? ? // -------- Step 3. Query and print supported metrics and config keys --------

? ? std::cout << "Available devices: " << std::endl;

? ? for (auto&& device : availableDevices) {

? ? ? ? std::cout << device << std::endl;

? ? }

? ? // -------- Step 4. Read a picture file and show by OpenCV --------

? ? cv::Mat img = cv::imread("zidane.jpg"); //Load a picture into memory

? ? cv::imshow("Test OpenVINO & OpenCV IDE", img);

? ? std::cout << "Image width: " << img.cols << " height: " << img.rows << std::endl;

? ? cv::waitKey(0);

? ? cv::destroyAllWindows();

? ? return 0;

}

????????然后,將OpenCV和OpenVINO動態(tài)鏈接庫所在的位置,添加到path環(huán)境變量中。

C :\Program Files(x86)\Intel\openvino_2022 .3.0\runtime\bin\intel64\Release

C :\Program Files(x86)\Intel\openvino_2022 .3.0\runtime\bin\intel64\Debug

C :\Program Files(x86)\Intel\openvino_2022 .3.0\runtime\3rdparty\tbb\bin

C :\opencv\build\x64\vc16\bin

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

????????????????最后,編譯并運行上述代碼,結果如下圖所示:

在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境

1.6 總結

????????本文詳述了從零開始在Windows上基于Visual Studio配置開發(fā)OpenVINO C++ 推理程序的全過程,并給出了完整的測試程序代碼test_ov_opencv.cpp。環(huán)境配置成功后,就可以開始用C++編寫OpenVINO推理程序了。文章來源地址http://www.zghlxwxcb.cn/news/detail-459317.html

到了這里,關于在Windows中基于Visual Studio配置OpenVINO C++開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Microsoft Visual Studio C++開發(fā)環(huán)境的配置及使用

    Microsoft Visual Studio C++開發(fā)環(huán)境的配置及使用

    本文引用自作者編寫的下述圖書; 本文允許以個人學習、教學等目的引用、講授或轉載,但需要注明原作者\\\"海洋餅干叔 叔\\\";本文不允許以紙質及電子出版為目的進行抄摘或改編。 1.《Python編程基礎及應用》,陳波,劉慧君,高等教育出版社。免費授課視頻 Python編程基礎及應

    2024年02月04日
    瀏覽(24)
  • VTK開發(fā)環(huán)境配置(Visual Studio C++)-詳細圖文教程

    VTK開發(fā)環(huán)境配置(Visual Studio C++)-詳細圖文教程

    前言:由于目前網(wǎng)絡上關于VTK的資料甚少,且絕大多數(shù)開發(fā)配置教程 在編譯完VTK環(huán)境后仍然需要CMAKE來管理,每當為自己的項目配置vtk時都需要寫CMAKE文件,這對沒有CMAKE經(jīng)驗的人來說實在不友好。 故出此教程,完成VTK環(huán)境編譯后,只需引入VTK相關的頭文件目錄,lib目錄即可

    2023年04月12日
    瀏覽(28)
  • Visual Studio搭建C++環(huán)境 配置教程

    Visual Studio搭建C++環(huán)境 配置教程

    1、下載軟件 官網(wǎng)下載需要安裝的版本Visual Studio: 面向軟件開發(fā)人員和 Teams 的 IDE 和代碼編輯器,目前最新版本更新到2022。 ?2、安裝軟件 雙擊下載的安裝文件,彈出安裝界面,?選擇工作負載,勾選 使用C++的桌面開發(fā) 和 Visual Studio擴展開發(fā) 。我本地已經(jīng)裝了vs2019,直接選擇

    2023年04月08日
    瀏覽(26)
  • Windows系統(tǒng)下Visual studio 2022MPI 環(huán)境配置

    Windows系統(tǒng)下Visual studio 2022MPI 環(huán)境配置

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 操作系統(tǒng):win10 工具:Visual Studio 2022 首先前往MPI下載地址:https://docs.microsoft.com/en-us/message-passing-interface/microsoft-mpi?redirectedfrom=MSDN 進入地址后,點擊下方鏈接進行下載 分別選中以下兩個選項,分別下載

    2024年02月06日
    瀏覽(154)
  • Visual Studio 2017下的C++開發(fā)環(huán)境搭建

    Visual Studio 2017下的C++開發(fā)環(huán)境搭建

    Visual?Studio?是Microsoft旗下的開發(fā)工具包系列產(chǎn)品,是一個基本完整的開發(fā)工具集,它包括整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等,是最流行的Windows平臺應用程序的集成開發(fā)環(huán)境。 Visual Studio?適用于 Windows 上 .NET?和 C++ 開

    2024年02月13日
    瀏覽(40)
  • c++開發(fā)環(huán)境:Visual Studio的下載和安裝

    c++開發(fā)環(huán)境:Visual Studio的下載和安裝

    Welcome to unique_Hang’s blog. 魯迅說過:看unique_Hang博客的人顏值都很高! 打不開圖片可以鼠標右鍵點擊“復制圖片地址”在新窗口中打開 作者郵箱:unique_hang@qq.com 喜歡的小伙伴可以關注我的b站賬號(https://space.bilibili.com/290100464) 1 下載軟件 官網(wǎng):https://visualstudio.microsoft.com/ 選擇

    2024年02月13日
    瀏覽(25)
  • 基于 Visual Studio 配置 opengl 環(huán)境

    基于 Visual Studio 配置 opengl 環(huán)境

    Visual Studio 2022 glfw glad Visual Studio 2022 打開鏈接,看到如下界面: 傻瓜式安裝即可,如果不知道需要安裝什么環(huán)境,可以什么都不裝。 glfw 打開鏈接,看到如下界面: 注意下載 win32 版本。 glad 打開鏈接,看到如下界面: 選擇上述內容后,點擊 generate。跳轉后下載出現(xiàn)的安裝包

    2024年02月05日
    瀏覽(22)
  • MySQL開發(fā)環(huán)境的配置(visual studio)

    MySQL開發(fā)環(huán)境的配置(visual studio)

    本文主要講解在visual studio上編寫MySQL程序前,需要做的準備。 1、MySQL開發(fā)頭文件和庫文件 找到MySQL的安裝目錄,在安裝目錄下找到lib和include目錄 ? 2、創(chuàng)建C++項目文件 ?右鍵項目方案,打開項目所在文件夾 ? ? ?將第一步,lib文件夾下的libmysql.dll和libmysql.lib文件,以及inclu

    2024年02月05日
    瀏覽(24)
  • C++教程(一)開發(fā)環(huán)境visual studio的安裝——圖文詳細

    C++教程(一)開發(fā)環(huán)境visual studio的安裝——圖文詳細

    1、百度網(wǎng)盤 鏈接:https://pan.baidu.com/s/1QJosSoAT7EumuvyjtC_1Iw?pwd=wuqz? 提取碼:wuqz ?2、官網(wǎng)下載 Visual Studio: 面向軟件開發(fā)人員和 Teams 的 IDE 和代碼編輯器 (microsoft.com) https://visualstudio.microsoft.com/zh-hans/ 第1步,將下載好的安裝包,鼠標右擊,選擇解壓。 2、解壓后會得到一個安裝文

    2024年02月13日
    瀏覽(24)
  • Windows11安裝oneAPI和Visual Studio 2022配置Fortran并行環(huán)境

    Windows11安裝oneAPI和Visual Studio 2022配置Fortran并行環(huán)境

    訪問微軟Visual Studio官網(wǎng),下載社區(qū)版(Visual Studio Community)即可,不用破解,是免費版的。網(wǎng)址為https://visualstudio.microsoft.com/zh-hans/free-developer-offers/ 安裝過程非常簡單。此處不再贅述。如遇到問題,可以留言評論,筆者經(jīng)??碈SDN的。 訪問微軟oneAPI官網(wǎng),網(wǎng)址為https://www.inte

    2024年02月16日
    瀏覽(39)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包