色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

OpenVINO開發(fā)配置應(yīng)必備哪些基礎(chǔ)知識(shí)?

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 作者:英特爾物聯(lián)網(wǎng) ? 2021-05-18 09:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過第一篇文章我們已經(jīng)了解什么是OpenVINO,它的諸多功能與全應(yīng)用場景支持人工智能落地的能力。本篇我們將重點(diǎn)介紹OpenVINO開發(fā)流程與開發(fā)必備的基礎(chǔ)知識(shí)與相關(guān)API函數(shù)對(duì)象。

環(huán)境配置

在具體介紹OpenVINO開發(fā)流程與開發(fā)必備基礎(chǔ)知識(shí)之前,我們首先需要配置好OpenVINO的開發(fā)環(huán)境,這里我們以Win10系統(tǒng)下OpenVINO C++/Python SDK開發(fā)與應(yīng)用集成為例來完成整個(gè)教程的配置與代碼演示。基于VS2017+OpenVINO2021.02版本的環(huán)境配置可以總結(jié)為如下幾個(gè)步驟:

1. 打開VS2017,新建一個(gè)控制臺(tái)應(yīng)用,圖示如下:

圖1

2. 打開屬性管理器

打開屬性管理器,選擇x64/release然后配置包含路徑,庫路徑、通過鏈接器添加lib文件,這部分的配置圖示如下:

包含目錄配置

482a70a8-b4ff-11eb-bf61-12bb97331649.png

庫路徑配置

48500e26-b4ff-11eb-bf61-12bb97331649.png

鏈接器:

487150e0-b4ff-11eb-bf61-12bb97331649.png

圖2

opencv_calib3d451.lib

opencv_core451.lib

opencv_dnn451.lib

opencv_features2d451.lib

opencv_flann451.lib

opencv_gapi451.lib

opencv_highgui451.lib

opencv_imgcodecs451.lib

opencv_imgproc451.lib

opencv_ml451.lib

opencv_objdetect451.lib

opencv_photo451.lib

opencv_stitching451.lib

opencv_video451.lib

opencv_videoio451.lib

inference_engine.lib

inference_engine_c_api.lib

inference_engine_ir_reader.lib

inference_engine_legacy.lib

inference_engine_lp_transformations.lib

inference_engine_onnx_reader.lib

inference_engine_preproc.lib

inference_engine_transformations.lib

最后配置環(huán)境變量,添加以下環(huán)境變量到系統(tǒng)的path中去,圖示如下:

489749a8-b4ff-11eb-bf61-12bb97331649.png

對(duì)于開發(fā)環(huán)境配置環(huán)節(jié),如果還有不清楚的,可以參考OpenVINO中文社區(qū)的技術(shù)自愿者分享的視頻,地址如下:

https://www.bilibili.com/video/BV1Hz4y1U7g6

設(shè)備查詢與開發(fā)基礎(chǔ)知識(shí)

完成上述配置以后,重啟VS2017,創(chuàng)建一個(gè)新的cpp文件,添加下面的代碼到cpp文件中

48cb44f6-b4ff-11eb-bf61-12bb97331649.png

運(yùn)行結(jié)果如下:

圖3

上述控制臺(tái)輸出來自InferenceEngine::Core的設(shè)備查詢函數(shù)GetAvailableDevices,它可以查詢當(dāng)前系統(tǒng)支持IE推理的硬件支持,該函數(shù)如下:

std::vector<:string style="font-size: inherit;color: inherit;line-height: inherit;">InferenceEngine::GetAvailableDevices() const

參數(shù): 無

返回的支持設(shè)備的列表vector

下面的就是加載圖像與顯示圖像,使用的兩個(gè)函數(shù)來自O(shè)penVINO中的OpenCV組件支持,兩個(gè)相關(guān)函數(shù)如下:

讀取圖像

Mat cv::imread(
const String & filename,
int flags = IMREAD_COLOR
)

參數(shù) filename表示文件路徑(包含文件名)

第二個(gè)參數(shù)為默認(rèn)參數(shù)

加載成功返回的圖像像素的矩陣數(shù)據(jù)結(jié)構(gòu)Mat,默認(rèn)讀取加載為彩色圖像,三個(gè)通道順序?yàn)锽GR。

顯示圖像

void cv::imshow(
const String & winname,
InputArray mat
)

參數(shù) winname表示窗口名稱,本例中為“輸入窗口”

參數(shù) mat表示圖像矩陣Mat(顯示圖像的內(nèi)存表示)

最終執(zhí)行結(jié)果圖上圖3所示。對(duì)上述代碼,我們可以通過進(jìn)一筆的簡化,要知道在C++11中,聲明類型可以自動(dòng)識(shí)別,通過auto來表示可以避免代碼過長,同時(shí)支持for循環(huán)的時(shí)候通過auto自動(dòng)識(shí)別每個(gè)item的類型,所以上述查詢?cè)O(shè)備與打印部分的代碼:

nferenceEngine::Core ie;
std::vector<:string style="font-size: inherit;color: inherit;line-height: inherit;">devices = ie.GetAvailableDevices();
for (std::string name : devices) {
std::cout << "device name: " << name << std::endl;
}

改寫為如下的代碼:

InferenceEngine::Core ie;
auto devices = ie.GetAvailableDevices();
for (auto name : devices) {
std::cout << "device name: " << name << std::endl;
}

這樣看上去代碼就會(huì)比之前的整潔更加直觀一點(diǎn)。在OpenVINO SDK C++的開發(fā)中,有很多類別的聲明都很長,我們可以通過使用C++11支持的自動(dòng)類型識(shí)別關(guān)鍵字auto來減少不必要的代碼書寫,提高編碼效率。此外類InferenceEngine::Core類是表示整個(gè)IE引擎的實(shí)例,支持從模型加載、輸入與輸出格式獲取與設(shè)置、模型的推理與后處理等一系列的操作。關(guān)于如何使用InferenceEngine::Core實(shí)現(xiàn)模型推理的流程與相關(guān)API方法函數(shù)解釋。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2119

    瀏覽量

    75085
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4895

    瀏覽量

    70549
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1076

    瀏覽量

    48058

原文標(biāo)題:OpenVINO開發(fā)配置與必備基礎(chǔ)知識(shí)

文章出處:【微信號(hào):英特爾物聯(lián)網(wǎng),微信公眾號(hào):英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    效果器的基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《效果器的基礎(chǔ)知識(shí).doc》資料免費(fèi)下載
    發(fā)表于 03-26 14:30 ?4次下載

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)-第4章 UART基礎(chǔ)知識(shí)

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)-第4章 UART基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 03-17 15:50 ?430次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)</b>板OpenHarmony系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b>-第4章 UART<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)GPIO基礎(chǔ)知識(shí)

    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)開發(fā)GPIO基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 03-06 11:23 ?589次閱讀
    【北京迅為】iTOP-RK3568OpenHarmony系統(tǒng)南向驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b>GPIO<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    是否有用于OpenVINO?工具套件的配置文件工具呢?

    是否有用于OpenVINO?工具套件的配置文件工具?
    發(fā)表于 03-06 07:29

    安裝OpenVINO? 2023.2使用pip install openvino-dev命令的開發(fā)工具后報(bào)錯(cuò)怎么解決?

    安裝OpenVINO? 2023.2 使用 pip install openvino-dev 命令的開發(fā)工具。 遇到錯(cuò)誤: ModuleNotFoundError: 沒有名為 \'distutils\' 的模塊
    發(fā)表于 03-05 08:39

    鴻蒙北向開發(fā)OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!
    的頭像 發(fā)表于 02-07 17:35 ?762次閱讀
    鴻蒙北向<b class='flag-5'>開發(fā)</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>開發(fā)</b>工具安裝與<b class='flag-5'>配置</b>

    PCB繪制基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《PCB繪制基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 01-21 15:20 ?6次下載
    PCB繪制<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    EMC基礎(chǔ)知識(shí)-華為

    EMC基礎(chǔ)知識(shí)-華為
    發(fā)表于 01-06 14:09 ?2次下載

    玩轉(zhuǎn)FPGA必備基礎(chǔ)知識(shí)

    FPGA已成為現(xiàn)今的技術(shù)熱點(diǎn)之一,無論學(xué)生還是工程師都希望跨進(jìn)FPGA的大門。那么我們要玩轉(zhuǎn)FPGA必須具備哪些基礎(chǔ)知識(shí)呢?下面我們慢慢道來。 (一) 要了解什么是FPGA 既 然要玩轉(zhuǎn)FPGA
    的頭像 發(fā)表于 11-28 10:24 ?813次閱讀

    品質(zhì)管理基礎(chǔ)知識(shí)

    品質(zhì)管理基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 11-01 11:08 ?644次閱讀
    品質(zhì)管理<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    Verilog HDL的基礎(chǔ)知識(shí)

    本文繼續(xù)介紹Verilog HDL基礎(chǔ)知識(shí),重點(diǎn)介紹賦值語句、阻塞與非阻塞、循環(huán)語句、同步與異步、函數(shù)與任務(wù)語法知識(shí)
    的頭像 發(fā)表于 10-24 15:00 ?1162次閱讀
    Verilog HDL的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    負(fù)載開關(guān)基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《負(fù)載開關(guān)基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 10-08 09:56 ?2次下載
    負(fù)載開關(guān)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    全新的半導(dǎo)體基礎(chǔ)知識(shí)

    《全新的半導(dǎo)體基礎(chǔ)知識(shí)》首先對(duì)流行于電子書刊上數(shù)十年之久的經(jīng)典半導(dǎo)體基礎(chǔ)知識(shí)中存在的謬誤進(jìn)行了全方位的討論,然后以半導(dǎo)體內(nèi)部結(jié)構(gòu)為抓手,以G型半導(dǎo)體(客供電子型半導(dǎo)體)、H型半導(dǎo)體(主供電子型半導(dǎo)體
    的頭像 發(fā)表于 09-20 11:30 ?1990次閱讀
    全新的半導(dǎo)體<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    超聲波傳感基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《超聲波傳感基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 09-04 10:21 ?0次下載
    超聲波傳感<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    C++語言基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《C++語言基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 07-19 10:58 ?10次下載
    主站蜘蛛池模板: 亚洲免费黄色 | 日韩一级精品久久久久 | 乱叫抽搐流白浆免费视频 | 午夜免费啪视频观看视频 | 超碰97视频在线观看 | 亚洲无人区码二码三码区别图 | 日本人xxxⅹ18hd19hd | 大相蕉伊人狼人久草av | 爱穿丝袜的麻麻3d漫画免费 | 国产亚洲精品久久久久久禁果TV | 色欲AV无码乱码精品国产 | 大胸女晃奶动态图 | 国产WW久久久久久久久久 | 无码不卡中文字幕在线观看 | 国产午夜精品不卡观看 | 青青视频国产依人在线 | 99国产在线视频有精品视频 | 亚洲精品视频免费观看 | 忘忧草在线影院WWW日本动漫 | 秋霞网在线伦理影片 | 国产VA精品午夜福利视频 | 亚洲精品国产品国语在线试看 | 日韩精品在线观看免费 | 第一会所欧美无码原创 | 国产精品第八页 | 亚洲黄视频在线观看 | 国产免费久久爱久久啪 | 高跟丝袜岳第一次 | 中文字幕乱码一区久久麻豆樱花 | 丰满五十老女人性视频 | 一起碰一起噜一起草视频 | 2021全国精品卡一卡二 | 久久91精品国产91久久户 | 亚洲色 图 | 成人毛片手机版免费看 | 91久久偷偷做嫩草影院免 | 国产午夜精品自在自线之la | 美女脱了内裤张开腿让男人爽 | 亚洲 欧美 中文 日韩 视频 | 在线日本v二区不卡 | 欧美午夜理伦三级在线观看 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品