NI製品ディスカッション

cancel
Showing results for 
Search instead for 
Did you mean: 

エラー内容と対策について 画像の配列化

Solved!
Go to solution

任意の画像をRGBそれぞれの成分で抽出し、それらを配列化するプログラムを作りたいです.しかし、3つを同時に行いたいのですが,そうすると

エラーコード-10743960800がIMAQ Extract Single Color Planeで発生

と表示され,うまくいきません.原因と対策を教えて欲しいです.

0 Kudos
Message 1 of 3
(2,005 Views)
Solution
Accepted by topic author canacana

現在のプログラムでは、IMAQ ExtractSingleColorPlaneの操作は

最初にIMAQ Createで作成されたバッファ内の画像に対して行われます。

 

最初に実行されたExtractSingleColorPlaneでは元画像に対する操作のためエラーなく実行できますが、

2回目以降はExtractされた画像に対してExtractSingleColorPlaneを行おうとします。

Extractされた画像はグレースケールとなり、Extract関数はカラー画像しか受け付けないため、このエラーが発生します。

 

個々のExtract関数においてImage Dst端子に、新しく作成した画像バッファを配線することで、問題は解決します。

バッファの取り扱いに注意を払わなくては、メモリオーバフローの危険性もあるため注意が必要です。

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 Kudos
Message 2 of 3
(1,981 Views)

詳しく説明していただきありがとうございます。

自分でもう一度やり直してみます。

0 Kudos
Message 3 of 3
(1,964 Views)