本演習では簡単な 2D 画像処理アプリケーションを通じて OpenCV と Python の両方に親しんでいきます. モチベーション¶ OpenCV は成熟し安定した 2D 画像処理ライブラリで, 多種多様なアプリケーションで利用されています. ROS の多くは 3D センサーとポイントクラウドデータを利用していますが, 従来の 2D カメラや画像処理を使用するアプリケーションはまだまだ多くあります. 本演習では Python を使用して画像処理パイプラインを構築します. Python は迅速なプロトタイプ作成が容易で OpenCV ライブラリへの接合手段が既にあるため このアプリケーションに適しています. 演習問題¶ 本演習では OpenCV 画像処理ライブラリを用いて ポンプハウジングの角度姿勢を特定する新しいノードを作成します. ポンプの向きは,ジオメトリフィーチャを抽出して比較する