OpenCVCameraComp

このサンプルは、OpenRTM-aist の C++版 Windowsインストーラーに同梱されています。 OpenRTM-aist の C++版 Linuxパッケージ、Python版、Java版 には同梱されていませんのでご注意ください。


概要

OpenCVCameraComp、CameraViewerComp を起動することで、USBカメラの画像をモニタに表示します。画像処理を行う OpenCV サンプルRTCコンポーネントを接続し、エフェクトをかけられます。



起動画面


new_00.png
OpenCVCameraComp コンポーネントと CameraViewerComp コンポーネントの実行例


new_01.png
OpenCVCameraComp 実行例(RTSystemEditor)


new_02.png
CameraViewerComp 実行例(モニタ)



使い方

OpenCVCameraComp は USBCameraAqcuireComp コンポーネントで USBカメラの画像データを取得し、CameraViewerComp コンポーネントでモニタ上に表示するサンプルです。 OpenCV の RTサンプルコンポーネントを間に接続し、画像データにエフェクトをかけることもできます。


  • 手順
    • RTSystemEditor を起動し、SystemEditor を用意します。→RTSystemEditor の使用方法の詳細については RTSystemEditor を参照
    • OpenCVCameraCompとCameraViewerCompの両コンポーネントを起動します。
      • OpenCV サンプルRTコンポーネントを使用する場合は、インストール後、スタート > OpenRTM-aist 1.1.2 > C++ > Components > OpenCV-Example から起動してください。
    • RTSystemEditorのNameServiceView にこれらのコンポーネントが現れるので、二つとも SystemEditor 上にドラッグします。
    • 両コンポーネントの対応ポートを結びます。(上図 RTSystemEditor 実行例を参照)
    • どちらかのコンポーネントを右クリックし、「All Activate」を選択します。
  • OpenCV の FlipComp を使用する
    • FlipComp コンポーネントをスタート > OpenRTM-aist 1.1.2 > C++ > Components > OpenCV-Example から起動してください。
    • SystemEditor 上にドラッグして表示し、OpenCVCameraComp と CameraViewerCompの両コンポーネントと接続し「Activate」します。(下図 FlipComp 実行例を参照)
    • FlipComp は Configure「flip_mode」の値を変更する事で、出力データを変更することも可能です。(下図 flip_mode の変更を参照)
      • FlipComp の詳しい使い方・解説はこちら をご確認ください。
        new_05.png
        FlipComp 実行例(RTSystemEditor)


new_03_04.png
flip_mode の変更(RTSystemEditorとモニタ)


ダウンロード

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.2.0-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

Webサイト統計
ユーザ数:1761
プロジェクト統計
RTコンポーネント292
RTミドルウエア23
ツール20
文書・仕様書1

旧Webサイト

OpenRTM.org旧Webサイト

OpenHRP3

動力学シミュレータ

Choreonoid

モーションエディタ/シミュレータ

OpenHRI

対話制御コンポーネント群

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク

VirCA

遠隔空間同士を接続し、実験を行うことが可能な仮想空間プラットホーム