[openrtm-users 03362] 「画像処理コンポーネントの作成」におけるcv::Matとデータポート

1 post / 0 new
MASUTANI Yasuhiro
Offline
Last seen: Never ago
Joined: 2016-04-22 09:00
[openrtm-users 03362] 「画像処理コンポーネントの作成」におけるcv::Matとデータポート

OpenRTM MLの皆様,

大阪電通大の升谷です.連投失礼します.

WindowsでOpenRTM-aist-1.1.2-RELEASE_x86_64.msiをインストールし,Visual
Studio 2012で使っています.

画像処理コンポーネントの作成
(Windows 8.1, OpenRTM-aist-1.1.2-RELEASE, OpenRTP-1.1.2, CMake-3.5.1, VS2013)
http://openrtm.org/openrtm/ja/node/6057

を試しているのですが,cv::Matとデータポートの使い方で相談に乗っていた
だきたくメイルいたしました.

cv::Matには,ユーザが確保したメモリ領域をデータにする機能がありますの
で,それを使えばメモリ領域の確保(create())やデータのコピー(memcpy())
をせずに済み,パフォーマンスが向上し,コードも単純になると考えました.

http://opencv.jp/cookbook/opencv_mat.html

そこで,Flip.cppのonExecute()を以下のように書き換えました.

Undefined

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK