見出し画像

失敗しないopenCV(3.x)のコンパイル(RaspberryPi 3B/3B+)Python3用

朗報!

Raspberry PiでopenCVを使いたいあたな

もうopenCVのコンパイルの方法をあっちこっち検索しなくて良いです!

四苦八苦して、うまくコンパイルできずに悩んでいるあなた、このnoteを購入するのです!笑

あなたの代わりに、調べてきました!

一番確実に、openCVをコンパイルして、Raspberry Piにインストールする絶対失敗しない方法をご紹介します!

正直、需要がどのぐらいがあるのかがよく分かりません!笑。(値段は販売数に見て、調整する場合があります。)

左も右も行けず、時間ばかりロスしている方にぜひ読んでほしいです。

openCVの最新版でなくても良いという方はこちらの記事をご参照ください。コンパイルなしで、Raspbianのパッケージをそのまま利用ですます。

注意:

①PCでopenCVをコンパイルしたい方は手順等が違いますので、購入しないでください。この記事はRaspberry Pi 3B/3B+でコンパイルする想定です

②RaspberryPi用のopenCVのコンパイル済みのバイナリもありますので、そっちをインストールする場合は、コンパイルなしで、短時間(10分前後)インストールできます。それで間に合う方はこのnoteを購入せず、そちらの方法を検索してみてください。

③virtualenvを使わない、python3を使います。OSはRaspbian Stretchです。

必要なもの

Raspberry Pi、32GBのmicroSDカードをご用意ください。(もちろんRaspberry Piを動かすための全てのもの、電源、キーボード、モニター、各種ケーブル)

このnoteの内容を完成したら、次は、顔検出のプログラムを実行してみてください。こちらは、プログラムの詳細説明があります。よかったら参考してください。


これを実施するには、RaspberryPiを用意してください。

できればRaspberryPi 3B+がおすすめすです。作業開始から完了までは、約3時間です。RaspberryPi 3Bがもっと時間がかかります。Raspberry Pi Zero Wは試していないですが、おそらく8-9時間が妥当な見積もりでしょう。

ステップ1 Raspbianの用意

Raspberry Piは様々のOSが動きますが

この記事では、定番のRaspbianを使います。

こちらの記事を参考して用意してください。

ステップ2 Expand Filesystem

Raspbianは一回Expand filesystemを実施しないと、全部の領域が使えないです。せっかく32GBのSDカードを用意しましたので、このステップを必ず実施してください。

$ sudo raspi-config

で、7- Advanced Options -> A1-Expand Filesystem ファイルシステムを一回拡張します。
その後、設定を終わりにする時に「再起動しますか」と聞かれます。「Yes」と選んで、再起動します。

再起動したあと

$ df -h 

ハードディスクの容量を確認しましょう。

ここから先は

3,108字 / 2画像

¥ 100

株式会社虹賢舎 CEO 著書:https://amzn.to/39KwlE4 技術ブログ:https://kokensha.xyz 機械学習 深層学習 Python /JS IoT Raspberry Pi ロボット TOEIC950 https://gosen.world