[openrtm-users 00232] RTMとOpenCVのファイル読み込みに関して

4 posts / 0 new
Last post
root
Offline
Last seen: 2 days 1 hour ago
Joined: 2009-06-23 14:31
[openrtm-users 00232] RTMとOpenCVのファイル読み込みに関して

立命館大学 李研究室の宮下と申します。
現在RTミドルウェアを用いてロボット制御を目指しています。

今回OpenCVでJPGファイルを読み込み変形させ表示するプログラムを
コンポーネント化してみたところ、画像が表示されず、プロセスも適切に終了できませんでした。
コンポーネント化するにあたって、必要な変数などはヘッダに置き、それらの初期化はコンストラクタで行いました。
実行部はonInitialize()とonActivate()で試しましたが、どちらにしても変わりなく画像は表示されません。

RTミドルウェアが常に処理を繰り返しているので、
その途中でOpenCVでwaitを入れたりしているのが原因かと思いましたが
waitをコメントアウトするとこんどはウインドウが一面濃いグレーになってしまいます。

RTミドルウェアで画像ファイルの読み込みに関して、他にどういった理由が考えられますでしょうか?

Undefined
root
Offline
Last seen: 2 days 1 hour ago
Joined: 2009-06-23 14:31
[openrtm-users 00233] RTMとOpenCVのファイル読み込みに関して

立命館大学 宮下樣

産総研の清水です.

頂いた情報だけでは,エラーの原因がミドルウェアにあるのか
他にあるのか判断がつきかねますが,
少なくともミドルウェアに関しては,onExecute内で処理を
ブロックしても特に問題は起こらないはずです.

waitのあるなしで挙動が変わるのだとすれば,
それはOpenCVなど他に要因があるのではと推察されます.

作成されたプログラムは,通常のプログラムとして
問題なく動作するものでしょうか?
もし,普通のプログラムでは問題なく動作するものを
コンポーネントにしたら問題が出るというのであれば
ミドルウェア自体に原因があると思われます.

もし,ミドルウェアの問題が疑われる場合,
コンポーネント実行時のログを見てみると
問題が分かるかもしれません.
なお,ログを取る際は,ログレベルを
最大(PARANOID)にして下さい.
全てのログを取得することができます.

清水

On Thu, 25 Oct 2007 16:00:11 +0900
"Miyashita Satoshi" wrote:

> 立命館大学 李研究室の宮下と申します。
> 現在RTミドルウェアを用いてロボット制御を目指しています。
>
> 今回OpenCVでJPGファイルを読み込み変形させ表示するプログラムを
> コンポーネント化してみたところ、画像が表示されず、プロセスも適切に終了できませんでした。
> コンポーネント化するにあたって、必要な変数などはヘッダに置き、それらの初期化はコンストラクタで行いました。
> 実行部はonInitialize()とonActivate()で試しましたが、どちらにしても変わりなく画像は表示されません。
>
> RTミドルウェアが常に処理を繰り返しているので、
> その途中でOpenCVでwaitを入れたりしているのが原因かと思いましたが
> waitをコメントアウトするとこんどはウインドウが一面濃いグレーになってしまいます。
>
>
> RTミドルウェアで画像ファイルの読み込みに関して、他にどういった理由が考えられますでしょうか?
>
>
>

root
Offline
Last seen: 2 days 1 hour ago
Joined: 2009-06-23 14:31
[openrtm-users 00234] RTMとOpenCVのファイル読み込みに関して

宮下様

産総研 安藤です

対応ありがとうございます>清水さん

> 今回OpenCVでJPGファイルを読み込み変形させ表示するプログラムを
> コンポーネント化してみたところ、画像が表示されず、プロセスも適切に終了できませんでした。
> コンポーネント化するにあたって、必要な変数などはヘッダに置き、それらの初期化はコンストラクタで行いました。
> 実行部はonInitialize()とonActivate()で試しましたが、どちらにしても変わりなく画像は表示されません。

具体的にどういったことをしたいのか具体的にわからないのでなんとも言えませんが、
コードの断片でも示していただければ何かわかるかもしれませんので、
差し支えない範囲で実際のソースを示してください。

> RTミドルウェアが常に処理を繰り返しているので、
> その途中でOpenCVでwaitを入れたりしているのが原因かと思いましたが
> waitをコメントアウトするとこんどはウインドウが一面濃いグレーになってしまいます。
>
>
> RTミドルウェアで画像ファイルの読み込みに関して、他にどういった理由が考えられますでしょうか?

root
Offline
Last seen: 2 days 1 hour ago
Joined: 2009-06-23 14:31
[openrtm-users 00241] RTMとOpenCVのファイル読み込みに関して

立命館大学 宮下と申します。

坂本様、安藤様、回答していただいた皆様ありがとうございました。
先日の迅速なお返事に感謝しております。

まず結果からお伝えしますと、画像処理のコンポーネントを
さらに入出力や処理部で分割してみたところ正しく動作させることが出来ました。
これに関しての原因が今のところ不明なので、
もし判明したらまたメーリングリストでお知らせしたいと思います。

どうもありがとうございました。

Log in or register to post comments

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