Skip to content

Latest commit

 

History

History
64 lines (38 loc) · 3.94 KB

ezblock_color_detection.rst

File metadata and controls

64 lines (38 loc) · 3.94 KB

Note

こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。

参加する理由は?

  • エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
  • 学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。
  • 独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。
  • 特別割引:最新製品の独占割引をお楽しみください。
  • 祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。

👉 私たちと一緒に探索し、創造する準備はできていますか?[]をクリックして今すぐ参加しましょう!

カラー検出

PiCar-Xは、内蔵カメラを備えた自動運転車であり、Ezblockプログラムが物体検出および色認識コードを利用できるようになっています。このセクションでは、Ezblockを使用してカラー検出のプログラムを作成します。

Note

このセクションを試みる前に、Raspberry PiカメラのFFCケーブルが正しく、しっかりと接続されていることを確認してください。FCCケーブルを確実に接続する方法の詳細な指示については、こちらを参照してください: assembly_instructions

このプログラムでは、最初にEzblockに検出される色の色相-彩度-明度(HSV)範囲を指定し、次にOpenCVを使用してHSV範囲内の色を処理して背景ノイズを除去し、最後に一致する色をボックス化します。

EzblockにはPiCar-X用の6つのカラーモデルが含まれており、それらは「赤」「オレンジ」「黄」「緑」「青」「紫」となっています。次のPDFにはカラーカードが用意されており、カラープリンタで印刷する必要があります。

  • [PDF]カラーカード <https://github.com/sunfounder/sf-pdf/raw/master/prop_card/object_detection/color-cards.pdf>

image

Note

印刷された色は、プリンターのトナーの違いや、たとえば褐色の紙といった印刷媒体のため、Ezblockのカラーモデルとは若干異なる色合いになる場合があります。これにより、色の認識精度が低下する可能性があります。

image

TIPS

image

リモートコントロールページからビデオウィジェットをドラッグすると、 ビデオモニタが生成されます。ビデオウィジェットの使用方法の詳細については、 こちらのEzblockビデオのチュートリアルを参照してください: ezblock:video_latest

image

カメラモニタ ブロックを オン に設定してビデオモニタを有効にします。 注: カメラモニタオフ に設定すると、モニタは閉じますが、物体検出は利用可能です。

image

カラー検出 ブロックを使用してカラー検出を有効にします。 注: 一度に1色のみを検出することができます。

Note

  • 以下の画像に従ってプログラムを書くことができます。チュートリアルを参照してください: ezblock:create_project_latest
  • EzBlock Studioの Examples ページで同じ名前のコードを見つけ、 Run または Edit を直接クリックしてください。

image