<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NCS2 | ITとガジェットあれこれ</title>
	<atom:link href="https://sandambara.com/category/ncs2/feed" rel="self" type="application/rss+xml" />
	<link>https://sandambara.com</link>
	<description>sandambara.com</description>
	<lastBuildDate>Tue, 15 Dec 2020 23:55:28 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://sandambara.com/wp-content/uploads/2021/03/icon.ico</url>
	<title>NCS2 | ITとガジェットあれこれ</title>
	<link>https://sandambara.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>OpenVINOのセットアップ（Windows 10 with NCS2）</title>
		<link>https://sandambara.com/setup-openvino-windows10-with-ncs2?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-openvino-windows10-with-ncs2</link>
					<comments>https://sandambara.com/setup-openvino-windows10-with-ncs2#respond</comments>
		
		<dc:creator><![CDATA[sandambara]]></dc:creator>
		<pubDate>Wed, 22 Apr 2020 05:45:14 +0000</pubDate>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NCS2]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[OpenVINO]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[開発]]></category>
		<guid isPermaLink="false">https://sandambara.com/?p=381</guid>

					<description><![CDATA[<p>目次 前提条件Visual StudioのインストールCmakeのインストールPython3.6のインストールOpenVINOのインストールNCS2ドライバのインストールNCS2を使ってみてサンプルのビルドモデルファイル [&#8230;]</p>
The post <a href="https://sandambara.com/setup-openvino-windows10-with-ncs2">OpenVINOのセットアップ（Windows 10 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></description>
										<content:encoded><![CDATA[<div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">前提条件</a></li><li><a href="#toc2" tabindex="0">Visual Studioのインストール</a></li><li><a href="#toc3" tabindex="0">Cmakeのインストール</a></li><li><a href="#toc4" tabindex="0">Python3.6のインストール</a></li><li><a href="#toc5" tabindex="0">OpenVINOのインストール</a></li><li><a href="#toc6" tabindex="0">NCS2ドライバのインストール</a></li><li><a href="#toc7" tabindex="0">NCS2を使ってみて</a></li><li><a href="#toc8" tabindex="0">サンプルのビルド</a></li><li><a href="#toc9" tabindex="0">モデルファイルの一括ダウンロード</a></li><li><a href="#toc10" tabindex="0">終わりに</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">前提条件</span></h2>



<p><a href="http://opevvino-samplesetup-raspberry-pi-4-with-ncs2/">こちらの記事</a>ではRaspberry PiにOpenVINOとNCS2のセットアップする手順について書きました。今日はWindows 10で同じことをしてみようと思います。手元の環境は以下の通りです。</p>



<ul class="wp-block-list"><li>Windows 10(64bit)　バージョン1909</li><li>Core-i5-4210U</li><li>メモリ 8GB</li></ul>



<p>システム要件には「6th-10th Generation Intel® Core™ processors」とありましたが、上記環境でも動作しています（自己責任でお願いいたします）。</p>



<h2 class="wp-block-heading"><span id="toc2">Visual Studioのインストール</span></h2>



<p>Visual Studioをインストールします。</p>




<a rel="noopener" href="https://visualstudio.microsoft.com/ja/downloads/" title="Windows、Mac、Linux 用の Visual Studio と VS Code のダウンロード" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://sandambara.com/wp-content/uploads/cocoon-resources/blog-card-cache/f95bf745b3170980a501ada546c6653f.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Windows、Mac、Linux 用の Visual Studio と VS Code のダウンロード</div><div class="blogcard-snippet external-blogcard-snippet">Visual Studio IDE または VS Code を無料でダウンロードします。 Windows、Mac で Visual Studio Professional または Enterprise エディションをお試しください。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://visualstudio.microsoft.com/ja/downloads/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">visualstudio.microsoft.com</div></div></div></div></a>



<p>インストール途中でどの環境をセットアップするか尋ねられますので、C++を含めるようにしておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc3">Cmakeのインストール</span></h2>



<p>Cmakeをインストールします。こちらからダウンロードしましょう。</p>




<a rel="noopener" href="https://cmake.org/download/" title="Download CMake" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fcmake.org%2Fdownload%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Download CMake</div><div class="blogcard-snippet external-blogcard-snippet">You can either download binaries or source code archives for the latest stable or previous release or access the current...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://cmake.org/download/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">cmake.org</div></div></div></div></a>



<p>ただし、今回初めてVisual Studioをインストールされた場合はバージョンが2019になりますが、この場合Cmakeのバージョンは3.14が指定されています。旧バージョンの入手先はこちらです。</p>




<a rel="noopener" href="https://cmake.org/files/" title="Index of /files" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fcmake.org%2Ffiles%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Index of /files</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://cmake.org/files/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">cmake.org</div></div></div></div></a>



<p>私は上記リンク先からcmake-3.14.7-win64-x64.msiを入手しました。インストール実行時「Add Cmake to the system PATH&#8230;」のいずれかを選択します。通常は「for the current user」を選んでおけば良いでしょう。</p>



<h2 class="wp-block-heading"><span id="toc4">Python3.6のインストール</span></h2>



<p>以下のサイトからダウンロードします。私は3.6.1をダウンロードしました。</p>




<a rel="noopener" href="https://www.python.org/downloads/windows/" title="Python Releases for Windows" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://www.python.org/static/opengraph-icon-200x200.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Python Releases for Windows</div><div class="blogcard-snippet external-blogcard-snippet">The official home of the Python Programming Language</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.python.org/downloads/windows/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.python.org</div></div></div></div></a>



<p>インストーラーを実行します。最初の画面で「Add Python3.6 to PATH」にチェックをつけて「Install Now」をクリックし、インストール完了後「Disable path length limit」を選択してインストーラーを終了します。環境変数を読み込ませるため、ここでPCを再起動しておきましょう。</p>



<p>再起動後、コマンドプロンプトで下記コマンドを実行します。</p>



<pre class="wp-block-code"><code>Python -V</code></pre>



<p>「Python 3.6.1」と表示されればOKです。</p>



<h2 class="wp-block-heading"><span id="toc5">OpenVINOのインストール</span></h2>



<p>下記サイトからインストーラーをダウンロードします。</p>



<p><a href="https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-windows">https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-windows</a>　</p>



<p>「Register &amp; Download」から必要事項を入力して「Submit」をクリックします。　Companyは必須入力ですが、IndとかDevとか何か入力しておけばOKです。</p>



<p>ダウンロードしたファイル名は「w_openvino_toolkit_p_&lt;version&gt;.exe」になります。私がダウンロードしたファイルは「w_openvino_toolkit_p_2020.1.033.exe」でした。インストーラーの実行時に選択が必要なのは「情報収集に同意・不同意」だけで、あとは規定値のままインストールを進めます。インストールが完了すると公式ドキュメントのページが表示されます。</p>




<a rel="noopener" href="https://docs.openvinotoolkit.org/2020.1/_docs_install_guides_installing_openvino_windows.html#set-the-environment-variables" title="Archive &#8212; OpenVINO&#36995;&#65378; documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fdocs.openvinotoolkit.org%2F2020.1%2F_docs_install_guides_installing_openvino_windows.html%23set-the-environment-variables?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Archive &#8212; OpenVINO&#36995;&#65378; documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://docs.openvinotoolkit.org/2020.1/_docs_install_guides_installing_openvino_windows.html#set-the-environment-variables" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">docs.openvinotoolkit.org</div></div></div></div></a>



<p>インストール完了後に必要なコマンドを順に記載します。コマンドプロンプトを起動してください。</p>



<pre class="wp-block-code"><code>cd C:\Program Files (x86)\IntelSWTools\openvino\bin\

setupvars.bat</code></pre>



<p>このバッチファイルでパスを通しますので、OpenVINOを利用する際は毎回実行が必要です。環境変数に書き込む方法もありますので、お好みでお選びください。</p>



<pre class="wp-block-code"><code>cd C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\install_prerequisites

install_prerequisites.bat</code></pre>



<p>OpenVINOが対応するフレームワークに応じ必要なファイルをダウンロード・インストールします。上記コマンドでは全フレームワーク分を一括ダウンロードします。必要に応じセットアップしたい場合は公式ドキュメントの「Option 2: Configure the Model Optimizer for each framework separately:」を参照してください。</p>



<pre class="wp-block-code"><code>cd C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\demo\

demo_squeezenet_download_convert_run.bat</code></pre>



<p>セットアップが正常に行われたことを確認します。上記を実行し「Classification demo completed successfully」と表示されればOKです。では、デモを実行してみましょう。</p>



<pre class="wp-block-code"><code>demo_security_barrier_camera.bat</code></pre>



<p>このような画像が表示されれば成功です！</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="819" height="671" src="https://sandambara.com/wp-content/uploads/2020/04/Detectionresults.jpg" alt="Detectionresults" class="wp-image-398" srcset="https://sandambara.com/wp-content/uploads/2020/04/Detectionresults.jpg 819w, https://sandambara.com/wp-content/uploads/2020/04/Detectionresults-300x246.jpg 300w, https://sandambara.com/wp-content/uploads/2020/04/Detectionresults-768x629.jpg 768w" sizes="(max-width: 819px) 100vw, 819px" /><figcaption>Detectionresults</figcaption></figure>



<h2 class="wp-block-heading"><span id="toc6">NCS2ドライバのインストール</span></h2>



<p>公式ドキュメントはこちらです。</p>



<p><a href="https://software.intel.com/en-us/articles/get-started-with-neural-compute-stick">https://software.intel.com/en-us/articles/get-started-with-neural-compute-stick</a>　</p>



<p>冒頭プラットフォームごとにYouTubeのリンクがありますが、いずれも死んでいて参照できませんでした。</p>



<p>こちらの手順はあっさりしています。OpenVINOのインストールフォルダにあるMovidius_VSC_Device.infを右クリック⇒「インストール」を選択するだけです。</p>



<p>iniファイルのありかはこちらです。</p>



<pre class="wp-block-code"><code>C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\inference_engine\external\MovidiusDriver\Movidius_VSC_Device.inf</code></pre>



<p>早速動作確認しましょう。</p>



<pre class="wp-block-code"><code>cd C:\"Program Files (x86)"\IntelSWTools\openvino\deployment_tools\demo

.\demo_security_barrier_camera.bat -d MYRIAD</code></pre>



<p>先ほどと同じ車の画像が表示されたら成功です！</p>



<h2 class="wp-block-heading"><span id="toc7">NCS2を使ってみて</span></h2>



<p>冒頭に記したスペックのマシンで同じスクリプトを「NCS2あり」「NCS2無し」で実行し、負荷をタスクマネージャーで確認しました。体感的にはNCS2無し、つまりノートPC単体で実行した方がややスムーズですが、NCS2ありのときと比べCPU使用率が25-30%上昇しました。</p>



<p>Core-i搭載マシンではNCS2をあえて使わなくても良いように思いますが、裏を返せばRaspberry Piのように非力なマシンでは絶大な威力を発揮すると言えるでしょう。</p>



<h2 class="wp-block-heading"><span id="toc8">サンプルのビルド</span></h2>



<p>C:\Users\%userprofile%\Documents\Intel\OpenVINO\inference_engine_samples_buildにある「Samples.sln」をVisual Studioで開き、「ALL_BUILD」をReleaseモードでビルドします。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="353" height="336" src="https://sandambara.com/wp-content/uploads/2020/04/VisualStudio.jpg" alt="VisualStudio" class="wp-image-405" srcset="https://sandambara.com/wp-content/uploads/2020/04/VisualStudio.jpg 353w, https://sandambara.com/wp-content/uploads/2020/04/VisualStudio-300x286.jpg 300w" sizes="(max-width: 353px) 100vw, 353px" /><figcaption>VisualStudio</figcaption></figure>



<p>ビルドが終わると、上記ディレクトリに「intel64」というフォルダが生成され、その中の「Release」直下にビルドしたファイルが保存されています。</p>



<p>Visual Studioを終了させ、コマンドプロンプトに戻りましょう。</p>



<h2 class="wp-block-heading"><span id="toc9">モデルファイルの一括ダウンロード</span></h2>



<p>推論で利用するモデルファイルですが、都度ダウンロードするのは面倒なので一括でダウンロードできる手段が用意されています。しかし、一括ダウンロードにはかなり時間がかかりますので、時間に余裕があるときに実行してください。私の環境では2時間半かかりました。</p>



<pre class="wp-block-code"><code>python "C:\Program Files (x86)\IntelSWTools\openvino_2020.1.033\deployment_tools\tools\model_downloader\downloader.py"  --all</code></pre>



<p>コマンド中の「2020.1.033」はインストールしたバージョンに合わせてください。Enterキーを押下した瞬間からモリモリダウンロードが始まります。ゆっくりお風呂に入ってご飯を食べて、イッパイ飲んでも多分まだ終わっていません。。。</p>



<h2 class="wp-block-heading"><span id="toc10">終わりに</span></h2>



<p>こうやって文書にしてみると、意外とボリュームがあったので驚きました。本当は推論を行うコードにも触れたかったのですが、それはまたいずれかの機会にしようと思います。さて、最近情シス業務とは程遠いことばかりやっていました。私は一体何処へ向かおうとしているのでしょう？？</p>





<a rel="noopener" href="https://amzn.to/2DlQaFY" title="Intel Neural Compute Stick 2 - NCS 2 ニューラル ディープラーニング USB スティック" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://sandambara.com/wp-content/uploads/cocoon-resources/blog-card-cache/7fcd098bf1ecb4221e78ef2bcee35bc6.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Intel Neural Compute Stick 2 - NCS 2 ニューラル ディープラーニング USB スティック</div><div class="blogcard-snippet external-blogcard-snippet">コンピュータビジョンと人工知能は、エッジでIoTデバイスを変革しています。 Intel Neural Compute Stick 2 (NCS 2) で、ディープニューラルネットワークアプリケーションのプロトタイピングを高速化します。 In...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/2DlQaFY" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>The post <a href="https://sandambara.com/setup-openvino-windows10-with-ncs2">OpenVINOのセットアップ（Windows 10 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://sandambara.com/setup-openvino-windows10-with-ncs2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpevVINO サンプルのセットアップ（Raspberry Pi 4 with NCS2）</title>
		<link>https://sandambara.com/openvino-samplesetup-raspberry-pi-4-with-ncs2?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openvino-samplesetup-raspberry-pi-4-with-ncs2</link>
					<comments>https://sandambara.com/openvino-samplesetup-raspberry-pi-4-with-ncs2#respond</comments>
		
		<dc:creator><![CDATA[sandambara]]></dc:creator>
		<pubDate>Wed, 18 Mar 2020 13:35:28 +0000</pubDate>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NCS2]]></category>
		<category><![CDATA[OpenVINO]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[開発]]></category>
		<guid isPermaLink="false">https://sandambara.com/?p=311</guid>

					<description><![CDATA[<p>前回の記事でRaspberry Pi 4 + OpenVINOのセットアップが終わりました。この記事ではサンプル実行方法について書きます。 今回の内容ですが、私の環境では公式ドキュメント、もしくはクラゲさまの記事に記載さ [&#8230;]</p>
The post <a href="https://sandambara.com/openvino-samplesetup-raspberry-pi-4-with-ncs2">OpevVINO サンプルのセットアップ（Raspberry Pi 4 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></description>
										<content:encoded><![CDATA[<p>前回の記事でRaspberry Pi 4 + OpenVINOのセットアップが終わりました。この記事ではサンプル実行方法について書きます。</p>



<p>今回の内容ですが、私の環境では<a href="https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_raspbian.html">公式ドキュメント</a>、もしくは<a href="https://jellyware.jp/openvino/#04">クラゲさまの記事</a>に記載されている内容ではうまくいかない箇所がありました。環境依存なのか実行方法が誤っていたのか不明ですが、お気付きの点は是非ご指摘頂ければと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">作業用ディレクトリ作成と移動</a></li><li><a href="#toc2" tabindex="0">ビルド実行（１）</a></li><li><a href="#toc3" tabindex="0">ビルド実行（２）</a></li><li><a href="#toc4" tabindex="0">学習済みファイルについての注意事項</a></li><li><a href="#toc5" tabindex="0">学習済みファイルダウンロード</a></li><li><a href="#toc6" tabindex="0">画像ファイルの準備</a></li><li><a href="#toc7" tabindex="0">サンプル１実行</a></li><li><a href="#toc8" tabindex="0">サンプル2のための準備</a></li><li><a href="#toc9" tabindex="0">サンプル2実行</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">作業用ディレクトリ作成と移動</span></h2>



<p>ホーム直下にサンプルを展開するディレクトリ「build」を作成し、そのディレクトリへ移動します。</p>



<pre class="wp-block-code"><code>mkdir ~/build &amp;&amp; cd ~/build</code></pre>



<h2 class="wp-block-heading"><span id="toc2">ビルド実行（１）</span></h2>



<p>公式ドキュメントに記載されている通りに実行するとエラーになってしまいます。</p>



<pre class="wp-block-code"><code>エラーになる
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino/deployment_tools/inference_engine/samples</code></pre>



<p>ディレクトリを確認したところ、コマンド末尾にあたる「/samples」直下に「C」「 CPP」「Python」とディレクトリが存在しており、「/samples/cpp」に修正するとうまくいきました。</p>



<pre class="wp-block-code"><code>成功　
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino/deployment_tools/inference_engine/samples/cpp</code></pre>



<h2 class="wp-block-heading"><span id="toc3">ビルド実行（２）</span></h2>



<pre class="wp-block-code"><code>make -j2 object_detection_sample_ssd</code></pre>



<p>ここはサラッと流します。</p>



<h2 class="wp-block-heading"><span id="toc4">学習済みファイルについての注意事項</span></h2>



<p>当初サンプルを何度実行してもエラーになるため、調べてみたら「OpenVINO 2020.1既知の問題で、ドキュメントにあるサンプルは失敗するため<br> 別の重みファイル・モデルファイルを利用する」という記事に辿り着きました。</p>




<a rel="noopener" href="https://software.intel.com/en-us/node/849460" title="Access Denied" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fsoftware.intel.com%2Fen-us%2Fnode%2F849460?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Access Denied</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://software.intel.com/en-us/node/849460" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">software.intel.com</div></div></div></div></a>



<p>ということで、別の学習済みファイルを用意します。</p>



<h2 class="wp-block-heading"><span id="toc5">学習済みファイルダウンロード</span></h2>



<p>公式ドキュメントではこのようになっています。</p>



<pre class="wp-block-code"><code>学習済み重みファイル
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.bin

学習済みモデルファイル
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.xml</code></pre>



<p>前述の通り私の環境では上記ファイルを利用するとエラーになるので、代わりに下記のファイルをダウンロードしました。</p>



<pre class="wp-block-code"><code>学習済み重みファイル
wget --no-check-certificate https://download.01.org/opencv/2019/open_model_zoo/R3/20190905_163000_models_bin/face-detection-retail-0004/FP16/face-detection-retail-0004.bin

学習済みモデルファイル
wget --no-check-certificate https://download.01.org/opencv/2019/open_model_zoo/R3/20190905_163000_models_bin/face-detection-retail-0004/FP16/face-detection-retail-0004.xml</code></pre>



<p>ダウンロードした2つのファイルは/home/pi/build直下へ移動させます。</p>



<h2 class="wp-block-heading"><span id="toc6">画像ファイルの準備</span></h2>



<p>顔認識に利用する画像ファイルを準備します。私はクラゲさまが紹介されていたサイトからダウンロードしました。</p>




<a rel="noopener" href="https://www.pakutaso.com/" title="フリー素材のぱくたそ" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.pakutaso.com%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">フリー素材のぱくたそ</div><div class="blogcard-snippet external-blogcard-snippet">「ぱくたそ」は、会員登録せずに今すぐダウンロードできる無料の写真素材・AI画像素材のフリー素材サイトです。一部を有料販売したり、枚数制限による課金など一切ありません。美しい日本の風景を中心に人物やテクスチャーなどの写真とAIで生成した背景画...</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.pakutaso.com/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.pakutaso.com</div></div></div></div></a>



<p>ダウンロードしたファイルを/home/pi/build直下に「input.jpg」として保存します。</p>



<h2 class="wp-block-heading"><span id="toc7">サンプル１実行</span></h2>



<p>公式ドキュメント記載のコマンドを一部修正します。</p>



<pre class="wp-block-code"><code>公式ドキュメント
./armv7l/Release/object_detection_sample_ssd -m face-detection-adas-0001.xml -d MYRIAD -i input.jpg

学習済みファイル差し替え後のコマンド
./armv7l/Release/object_detection_sample_ssd -m face-detection-retail-0004.xml -d MYRIAD -i input.jpg</code></pre>



<p>モデルファイルにあたる部分のファイル名が変わっているだけですね。では、お待たせしました。NCS2をRaspberry PiのUSBポートに挿し（必ずUSB３.0のポートを使いましょう！）、上記コマンドを実行します。</p>



<p>成功すると、/home/pi/buildに「out_0.bmp」が生成されています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="682" src="https://sandambara.com/wp-content/uploads/2020/03/out_0-1024x682.bmp" alt="OpenVINO-1" class="wp-image-283" srcset="https://sandambara.com/wp-content/uploads/2020/03/out_0-1024x682.bmp 1024w, https://sandambara.com/wp-content/uploads/2020/03/out_0-300x200.bmp 300w, https://sandambara.com/wp-content/uploads/2020/03/out_0-768x512.bmp 768w, https://sandambara.com/wp-content/uploads/2020/03/out_0-1536x1023.bmp 1536w, https://sandambara.com/wp-content/uploads/2020/03/out_0.bmp 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>顔の周りに矩形が表示されています</figcaption></figure>



<p>画像ファイルはコンピューターにとって0と1の集合体。コンピューターはそこに写っている物が何であるのか分からない訳ですから（そもそも「人」とは何かを知らない）、それが「人」の「顔」を認識してマーキングする・・・何とも凄いことです！</p>



<h2 class="wp-block-heading"><span id="toc8">サンプル2のための準備</span></h2>



<p>2つ目のサンプルはPythonから実行します。学習済みファイルはサンプル1同様、別のファイルをダウンロードします。まずは公式ドキュメントのコマンドを見てみましょう。</p>



<pre class="wp-block-code"><code>学習済み重みファイル
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.bin

学習済みモデルファイル
wget --no-check-certificate https://download.01.org/opencv/2020/openvinotoolkit/2020.1/open_model_zoo/models_bin/1/face-detection-adas-0001/FP16/face-detection-adas-0001.xml</code></pre>



<p>私はface-detection-adas-0001の代わりにace-detection-retail-0004をダウンロードしました。</p>



<pre class="wp-block-code"><code>学習済み重みファイル
wget --no-check-certificate https://download.01.org/opencv/2019/open_model_zoo/R3/20190905_163000_models_bin/face-detection-retail-0004/FP16/face-detection-retail-0004.bin

学習済みモデルファイル
wget --no-check-certificate https://download.01.org/opencv/2019/open_model_zoo/R3/20190905_163000_models_bin/face-detection-retail-0004/FP16/face-detection-retail-0004.xml</code></pre>



<p>ダウンロードした2つのファイルを/home/pi/build直下へ移動させましょう。次に/home/pi/build直下へ適当なファイル名.pyを作成します。まずは公式ドキュメントのコードをご覧ください。</p>



<pre class="wp-block-code"><code>適当なファイル名.py

import cv2 as cv
# Load the model.
net = cv.dnn_DetectionModel('face-detection-adas-0001.xml',
                            'face-detection-adas-0001.bin')
# Specify target device.
net.setPreferableTarget(cv.dnn.DNN_TARGET_MYRIAD)
# Read an image.
frame = cv.imread('/path/to/image')
if frame is None:
    raise Exception('Image not found!')
# Perform an inference.
_, confidences, boxes = net.detect(frame, confThreshold=0.5)
# Draw detected faces on the frame.
for confidence, box in zip(list(confidences), boxes):
    cv.rectangle(frame, box, color=(0, 255, 0))
# Save the frame to an image file.
cv.imwrite('out.png', frame)
</code></pre>



<p>修正が必要なのは下記部分です。</p>



<pre class="wp-block-code"><code># Load the model.
net = cv.dnn_DetectionModel('face-detection-adas-0001.xml',
                            'face-detection-adas-0001.bin')

# Read an image.
frame = cv.imread('/path/to/image')</code></pre>



<ul class="wp-block-list"><li>face-detection-adas-0001をface-detection-retail-0004へ</li><li>cv.imread(&#8216;/path/to/image&#8217;)をcv.imread(&#8216;input.jpg&#8217;)</li></ul>



<h2 class="wp-block-heading"><span id="toc9">サンプル2実行</span></h2>



<p>計３箇所修正できたら、ターミナルより実行します。</p>



<pre class="wp-block-code"><code>python3 適当なファイル名.py</code></pre>



<p>成功すると/home/pi/buildに「out.png」が生成されています。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="682" src="https://sandambara.com/wp-content/uploads/2020/03/out-1024x682.png" alt="OpenVINO-2" class="wp-image-326" srcset="https://sandambara.com/wp-content/uploads/2020/03/out-1024x682.png 1024w, https://sandambara.com/wp-content/uploads/2020/03/out-300x200.png 300w, https://sandambara.com/wp-content/uploads/2020/03/out-768x512.png 768w, https://sandambara.com/wp-content/uploads/2020/03/out-1536x1023.png 1536w, https://sandambara.com/wp-content/uploads/2020/03/out.png 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>サンプル1の時と矩形の色が違います</figcaption></figure>



<p>いかがでしょうか。私はPythonもLinuxも推論も初心者ですが、それでもコードの量が少なく、然程難解ではないことに驚かされました。</p>



<p>この後Windwos10+NCS2、そしてWindows10単体でのサンプル実行にも挑戦したので、そちらについてもまた書いてみたいを思います。興味をお持ちの方は是非挑戦して見てください！</p>





<a rel="noopener" href="https://amzn.to/2BYaxsr" title="Amazon.co.jp: OpenVINO" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Famzn.to%2F2BYaxsr?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Amazon.co.jp: OpenVINO</div><div class="blogcard-snippet external-blogcard-snippet">Amazon.co.jp: OpenVINO</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://amzn.to/2BYaxsr" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">amzn.to</div></div></div></div></a>The post <a href="https://sandambara.com/openvino-samplesetup-raspberry-pi-4-with-ncs2">OpevVINO サンプルのセットアップ（Raspberry Pi 4 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://sandambara.com/openvino-samplesetup-raspberry-pi-4-with-ncs2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpevVINOのセットアップ（Raspberry Pi 4 with NCS2）</title>
		<link>https://sandambara.com/setup-opevvino-raspberrypi4-with-ncs2?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-opevvino-raspberrypi4-with-ncs2</link>
					<comments>https://sandambara.com/setup-opevvino-raspberrypi4-with-ncs2#respond</comments>
		
		<dc:creator><![CDATA[sandambara]]></dc:creator>
		<pubDate>Mon, 16 Mar 2020 03:32:59 +0000</pubDate>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NCS2]]></category>
		<category><![CDATA[OpenVINO]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[開発]]></category>
		<guid isPermaLink="false">https://sandambara.com/?p=257</guid>

					<description><![CDATA[<p>OSのインストールが終わったRaspberry Pi にOpenVINOをセットアップします。今回はNCS2（Neural Compute Stick 2)を利用できるようになるまでのステップについて書きました。 本記事 [&#8230;]</p>
The post <a href="https://sandambara.com/setup-opevvino-raspberrypi4-with-ncs2">OpevVINOのセットアップ（Raspberry Pi 4 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></description>
										<content:encoded><![CDATA[<p>OSのインストールが終わったRaspberry Pi にOpenVINOをセットアップします。今回はNCS2（Neural Compute Stick 2)を利用できるようになるまでのステップについて書きました。</p>



<p>本記事を掲載するにあたり、参考にしたサイトはこちらです。</p>




<a rel="noopener" href="https://jellyware.jp/openvino/#04" title="ゼロから学ぶディープラーニング推論" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://sandambara.com/wp-content/uploads/cocoon-resources/blog-card-cache/01608239ae1d92bb669f5b44a69973e4.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">ゼロから学ぶディープラーニング推論</div><div class="blogcard-snippet external-blogcard-snippet">Neural Compute StickとOpenVINOを使って、ディープラーニングの推論をゼロから徹底的に学び、オリジナルAIガジェットを作ります。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://jellyware.jp/openvino/#04" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">jellyware.jp</div></div></div></div></a>



<p>「参考にした」というよりも、この記事と出会っていなければ推論を自分で試すことは無かったと思います。素晴らしい記事を公開して下さったことに感謝申し上げます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">OpenVINO Toolkit</a></li><li><a href="#toc2" tabindex="0">ドキュメント参照時の注意事項</a></li><li><a href="#toc3" tabindex="0">インストールディレクトリ作成</a></li><li><a href="#toc4" tabindex="0">ダウンロードディレクトリに移動</a></li><li><a href="#toc5" tabindex="0">パッケージをダウンロード</a></li><li><a href="#toc6" tabindex="0">インストールディレクトリに展開</a></li><li><a href="#toc7" tabindex="0">CMakeインストール</a></li><li><a href="#toc8" tabindex="0">環境変数設定</a></li><li><a href="#toc9" tabindex="0">USBルール追加</a></li><li><a href="#toc10" tabindex="0">NCS2でOpenVINOを利用するためのコマンド</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">OpenVINO Toolkit</span></h2>



<p>公式ドキュメントはこちらです。当たり前ですが普通に英語です。</p>




<a rel="noopener" href="https://docs.openvinotoolkit.org/latest/index.html" title="Archive &#8212; OpenVINO&#36995;&#65378; documentation" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fdocs.openvinotoolkit.org%2Flatest%2Findex.html?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Archive &#8212; OpenVINO&#36995;&#65378; documentation</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://docs.openvinotoolkit.org/latest/index.html" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">docs.openvinotoolkit.org</div></div></div></div></a>



<h2 class="wp-block-heading"><span id="toc2">ドキュメント参照時の注意事項</span></h2>



<p>昨今英語のページを参照するとブラウザから機械翻訳するかどうかを聞かれます。日本語で読めると体にはやさしいのですが、<strong><span class="marker-red">機械翻訳でコマンド表記が崩れてしまう</span></strong>ため注意が必要です。下記の例ではパスが変わっているのにお気付きでしょうか？</p>



<pre class="wp-block-code"><code>英文表記
sudo mkdir -p /opt/intel/openvino</code></pre>



<pre class="wp-block-code"><code>日本語表記
sudo mkdir -p / opt / intel / openvino</code></pre>



<p>私はこれに気付かず翻訳後のページからコマンドをコピペしてしまい、不毛な時間を過ごす羽目になりました・・・</p>



<p>ということで、もし和文を参照したい場合、sandambaraは英文・和文とタブを2つ開けておき「和文で概要をつかんで英文からコマンドをコピペ」をオススメします。しかし、然程難解なドキュメントではありませんでしたので、英文だけでも十分作業可能だと思います。</p>



<p>以下の作業は全てコマンドラインで実施していますが、フォルダの作成やファイルのダウンロードはGUIで行っても問題ありません。</p>



<h2 class="wp-block-heading"><span id="toc3">インストールディレクトリ作成</span></h2>



<p>OpenVINOのインストールディレクトリを作成します。</p>



<pre class="wp-block-code"><code>sudo mkdir -p /opt/intel/openvino</code></pre>



<h2 class="wp-block-heading"><span id="toc4">ダウンロードディレクトリに移動</span></h2>



<pre class="wp-block-code"><code>cd Downloads</code></pre>



<p>ここでは/home/pi/Downloagsへパッケージを保存する前提ですので、たとえばホーム直下にworkというフォルダを作ってそこで作業する場合はこのようになります。</p>



<pre class="wp-block-code"><code>mkdir /home/pi/work
cd work</code></pre>



<h2 class="wp-block-heading"><span id="toc5">パッケージをダウンロード</span></h2>



<p>本記事執筆時（2020年3月中旬）最新バージョンは「2020.1.023」ですのでこちらを取得します。旧バージョンをダウンロードする場合は必要に応じて「2020」「2020.1」「2020.1.0203」あたりを書き換えてあげれば良いと思います。</p>



<pre class="wp-block-code"><code>wget　https://download.01.org/opencv/2020/openvinotoolkit/2020.1/l_openvino_toolkit_runtime_raspbian_p_2020.1.023.tgz
</code></pre>



<h2 class="wp-block-heading"><span id="toc6">インストールディレクトリに展開</span></h2>



<p>上記で取得したパッケージを/opt/intel/openvinoへ展開します。別バージョンをダウンロードした場合はファイル名の「2020.1.023」の部分を修正してください。</p>



<pre class="wp-block-code"><code>sudo tar -xf l_openvino_toolkit_runtime_raspbian_p_2020.1.023.tgz --strip 1 -C /opt/intel/openvino</code></pre>



<p>展開後、該当ディレクトリを覗いてみると色々できています。</p>



<pre class="wp-block-code"><code>ls -l /opt/intel/openvino</code></pre>



<h2 class="wp-block-heading"><span id="toc7">CMakeインストール</span></h2>



<pre class="wp-block-code"><code>sudo apt install cmake</code></pre>



<p>コマンド入力後、しばらくして[Y/n]と聞かれますのでYで続行しましょう。</p>



<h2 class="wp-block-heading"><span id="toc8">環境変数設定</span></h2>



<pre class="wp-block-code"><code>source /opt/intel/openvino/bin/setupvars.sh</code></pre>



<p>ここで設定した環境変数は、上記のコマンドを実行したターミナルが開いている間だけ有効です。ターミナルを開きなおしたりRaspberry Pi再起動後（ログオフ⇒ログイン）も有効としたいとき、つまり、永続的に有効とする場合は追加で次のコマンドを実行してください。</p>



<pre class="wp-block-code"><code>echo "source /opt/intel/openvino/bin/setupvars.sh" >> ~/.bashrc</code></pre>



<p>新しくターミナルを起動し、冒頭に[setupvars.sh] OpenVINO environment initializedと表示されていればOKです。</p>



<h2 class="wp-block-heading"><span id="toc9">USBルール追加</span></h2>



<pre class="wp-block-code"><code>sudo usermod -a -G users "$(whoami)"</code></pre>



<p>ここでOSのログオフ⇒再ログインが必要になります（再起動でもOK）。デスクトップに戻りターミナルを起動したとき、 冒頭に[setupvars.sh] OpenVINO environment initializedと表示されていない場合は再度環境変数を設定します。</p>



<pre class="wp-block-code"><code>source /opt/intel/openvino/bin/setupvars.sh</code></pre>



<h2 class="wp-block-heading"><span id="toc10">NCS2でOpenVINOを利用するためのコマンド</span></h2>



<pre class="wp-block-code"><code>sh /opt/intel/openvino/install_dependencies/install_NCS_udev_rules.sh</code></pre>



<p>実行後にUdev rules have been successfully installed.が表示されれば成功です。これでNCS2を使えるようになりました。</p>



<p>次回はサンプルの実行方法と注意事項について書きます。</p>



<script type="text/javascript">amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="sandambara02-22"; amzn_assoc_marketplace ="amazon"; amzn_assoc_region ="JP"; amzn_assoc_placement =""; amzn_assoc_search_type = "search_widget";amzn_assoc_width ="auto"; amzn_assoc_height ="auto"; amzn_assoc_default_search_category =""; amzn_assoc_default_search_key ="OpenVINO";amzn_assoc_theme ="light"; amzn_assoc_bg_color ="FFFFFF"; </script><script src="//z-fe.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;Operation=GetScript&amp;ID=OneJS&amp;WS=1&amp;Marketplace=JP"></script>The post <a href="https://sandambara.com/setup-opevvino-raspberrypi4-with-ncs2">OpevVINOのセットアップ（Raspberry Pi 4 with NCS2）</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://sandambara.com/setup-opevvino-raspberrypi4-with-ncs2/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenVINOに挑戦</title>
		<link>https://sandambara.com/trying-openvino?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=trying-openvino</link>
					<comments>https://sandambara.com/trying-openvino#respond</comments>
		
		<dc:creator><![CDATA[sandambara]]></dc:creator>
		<pubDate>Sun, 15 Mar 2020 09:50:16 +0000</pubDate>
				<category><![CDATA[intel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NCS2]]></category>
		<category><![CDATA[OpenVINO]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[開発]]></category>
		<guid isPermaLink="false">https://sandambara.com/?p=259</guid>

					<description><![CDATA[<p>ここ数年、メーカーさんの展示会などにお邪魔すると顔認証や視線・動体検知技術がベースとなっている製品を多く見掛けるようになってきました。かつてのビッグデータ旋風が時を経てディープラーニング・AIへ遷移してきた印象です。 顔 [&#8230;]</p>
The post <a href="https://sandambara.com/trying-openvino">OpenVINOに挑戦</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></description>
										<content:encoded><![CDATA[<p>ここ数年、メーカーさんの展示会などにお邪魔すると顔認証や視線・動体検知技術がベースとなっている製品を多く見掛けるようになってきました。かつてのビッグデータ旋風が時を経てディープラーニング・AIへ遷移してきた印象です。</p>



<p>顔認証についてはスマートフォンでも利用されていて既に身近な存在となっていますが、各種イベントの受付が紙ベースから顔認証となったり、「街中をキャッシュレスで過ごしたりホテルの客室の鍵を顔認証で解錠する」といった実証実験が行われる（ 和歌山県の南紀白浜）など、社会インフラとしても今後が期待されているといえます。</p>




<a rel="noopener" href="https://jpn.nec.com/biometrics/face/shirahama-iot/" title="NECが考えるDigital IDで描く観光の未来" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fjpn.nec.com%2Fbiometrics%2Fface%2Fshirahama-iot%2F?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">NECが考えるDigital IDで描く観光の未来</div><div class="blogcard-snippet external-blogcard-snippet">NECが考えるDigital IDで描く観光のちょっと先の未来をご覧ください。観光を生体認証・顔認証を活用し、安全・安心でより魅力ある体験となるよう様々な取り組みにチャレンジしています。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://jpn.nec.com/biometrics/face/shirahama-iot/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">jpn.nec.com</div></div></div></div></a>



<p>そういった製品や記事に見聞きする度に「すごいなぁ」とは思うものの、どこか自分とは縁の無いものと感じていました。正確には「利用することはあっても、それについて深掘りすることは無いだろう」です。興味はあれど、どこから距離を近づければ良いのか皆目見当がつかなかったからです。</p>



<p>その考えが一転したのは クラゲさん（<a href="https://twitter.com/jelly_ware">@Jelly_Ware</a>）の素晴らしい記事を拝読した時でした。</p>




<a rel="noopener" href="https://jellyware.jp/openvino/#04" title="ゼロから学ぶディープラーニング推論" class="blogcard-wrap external-blogcard-wrap a-wrap cf" target="_blank"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://sandambara.com/wp-content/uploads/cocoon-resources/blog-card-cache/01608239ae1d92bb669f5b44a69973e4.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">ゼロから学ぶディープラーニング推論</div><div class="blogcard-snippet external-blogcard-snippet">Neural Compute StickとOpenVINOを使って、ディープラーニングの推論をゼロから徹底的に学び、オリジナルAIガジェットを作ります。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://jellyware.jp/openvino/#04" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">jellyware.jp</div></div></div></div></a>



<p>おりしもRaspberry Piを購入して遊び方を探していたとき（※理由はいつも後付けです！）。目から鱗でした。人に何かを教えるときは「理解してから進める方法、手法から入って理解を深める方法、どちらでもいいんだよ」と言っているのに、我が事になると客観性が無いものですね。反省・・・</p>



<p>ここは手法から入り、まずは気軽に楽しんでみようと思います。</p>



<script type="text/javascript">amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="sandambara02-22"; amzn_assoc_marketplace ="amazon"; amzn_assoc_region ="JP"; amzn_assoc_placement =""; amzn_assoc_search_type = "search_widget";amzn_assoc_width ="auto"; amzn_assoc_height ="auto"; amzn_assoc_default_search_category =""; amzn_assoc_default_search_key ="OpenVINO";amzn_assoc_theme ="light"; amzn_assoc_bg_color ="FFFFFF"; </script><script src="//z-fe.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&amp;Operation=GetScript&amp;ID=OneJS&amp;WS=1&amp;Marketplace=JP"></script>The post <a href="https://sandambara.com/trying-openvino">OpenVINOに挑戦</a> first appeared on <a href="https://sandambara.com">ITとガジェットあれこれ</a>.]]></content:encoded>
					
					<wfw:commentRss>https://sandambara.com/trying-openvino/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
