原因R2019_2のアップグレードに問題を解決するために、「super_resolution_demo」の「独立」OpenVINO R2019_2バージョンの例としては、R2019_1を引き起こしました

OpenVINO研究および使用を容易にするために、我々は、元のデモ・ディレクトリから分離されたこれらの例を必要とし、それは我々が単純選ぶ「独立した」操作、である、例の富を提供し super_resolution_demoを問題とマークされた重点を説明するために 、他の一方で、原因OpenVINOに速くアップグレード、詳細の一部ではより多くの変化を有していてもよく、のバージョンアップに伴う 問題は ここにも、適切な櫛を注意を払う必要があります。
このブログの前提は、「Windowsプラットフォームで あり、成功してきました vs2017 OpenVINOの例を通して実行します。」この条件が満たされない場合は、公式文書やその他の情報を参照することができます。
まず、「super_resolution_demo」の「独立」OpenVINO R2019_2バージョンの例
たとえば、正式名称:super_resolution_demo
我々が作成された名前の例:GOVINO_REBUILD 1は、コンソールプログラムを作成GOVINO_REBUILD
以下の操作は、64ビットであることに注意してください、私たちは、すべての最初は、デバッグモードであります
 
2は、「一般」を開いて、元のファイルのヘッダーの例を観察 - >「追加のインクルードディレクトリ」、これらは私たちが必要なものです(とすでにマシンに適切に展開します)
これは、GFLAGSと2つのライブラリformatreader我々は面倒な裁判官のGFLAGSを削除するので、特別な削除するには
この成功はする必要があります後
>「入力」 - - >「追加の依存」これらは私たちが必要なものです(とすでにマシンに適切に配備さ)3、オリジナルケース「リンカー」を開きます
このうち、およそformat_readerとGFLAGS遺骨は正しい場所を指定するには、特に注意をcpu_extension.libで、削除することができます。
数字が変更され、外観で、構成が、本明細書に直接コピーすることができることに留意されたいです。
4、項目= "プロパティ=" C / C ++ = "プリプロセッサ=" _CRT_SECURE_NO_WARNINGSを追加し、プリプロセッサ定義編集]をクリックします
新しいプロジェクトにコピーする元のディレクトリ(ディレクトリを生成しない)5、main.cppに及びsuper_resolution_demo.h (この手順は直接ステップ6に転送されなくてもよいです)
 
そして、既存のエントリに追加
今回は、あなたが実行しようとすることができ、そして確かに文句を言うでしょう
GFLAGSと 削除format_reader_ptr関連するもの。
そして、あなたはまた、成功した実行全体の最終結果、インタフェースの問題のパラメータ調整の多くを必要とします。
私は「単純化した後、6、あなたが直接GOVINO.cppを使用することができますか、これは super_resolution_demoを」
直接導入 GOVINO.cpp(main.cppにすることができ 、削除super_resolution_demo.h)
プロンプトが表示されたら、追加
7は、最終的に実行するために始めました
あなたはこのエラーを報告した場合、我々は解決する方法を知っている必要があります
2つのがあり解決策がある、またはここcpu_extension.dllが含まれているディレクトリが行くようにパスに含まれており、
または一緒に正しいコピーを見つけ、我々は、すべてのDLLがコピーされていることに注意してください
今回は、デバッグを入力し始めています。しかし、あなたはまだパート2を参照して、いくつかの問題が発生することがあります。
 
第二に、R2019_2のアップグレードがR2019_1を引き起こした原因に問題を解決するために
図1に示すように、現在同定R2019_1とR2019_2二つのバージョンの最初の明確な外観は、文法の点で異なる二つを発見しました
一个是在R2019_1中在调入plugin的地方(天龙8步第1步)被改写为Core ie;
二个是 R2019_2的第4 ,ie.LoadNetwork中,
ie.LoadNetwork(network"CPU");
需要将”CPU"写清楚,这个在 R2019_1中是可以省略的。
2、容易问题的地方和解决提示
 
出现问题的原因大多是因为系统中安装了多个版本的OpenVINO,DLL文件混乱,比如出现下图这种错误
 
 
这里是一些提示
1、程序的目录不要放在有空格和中文的地方
虽然OpenVINO中没有明确说明这个问题,但是这的确是非常容易出现问题的地方:
比如下图中,我通过Depends进行比较,就发现了一些问题
 
2、使用工具、系统思考分析问题原因
 
比如这里出现的问题,程序是可以生成的,但是在Core ie 生成的时候错误,那么我就要去找,Core是什么东西,它来自于inferencePlugin,那么肯定就是cpu_extension.dll 或者 inference_engined.dll 这些库的问题;在使用Depends进行寻找,进一步分析问题。
 
这篇博客中肯定还有很多分析不到位的地方,欢迎留言交流!
感谢阅读至此,希望有所帮助!
 





おすすめ

転載: www.cnblogs.com/jsxyhelu/p/11526313.html