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

4 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 5日 14時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00232] RTMとOpenCVのファイル読み込みに関して

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

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

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

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

未定義
root
オフライン
Last seen: 5日 14時間 前
登録日: 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
オフライン
Last seen: 5日 14時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00234] RTMとOpenCVのファイル読み込みに関して

宮下様

産総研 安藤です

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

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

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

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

root
オフライン
Last seen: 5日 14時間 前
登録日: 2009-06-23 14:31
[openrtm-users 00241] RTMとOpenCVのファイル読み込みに関して

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

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

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

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

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2195
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

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

OpenHRP3

動力学シミュレータ

OpenRTP

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

産総研RTC集

産総研が提供するRTC集

TORK

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

DAQ-Middleware

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