01-08-2019 08:44 PM
任意の画像をRGBそれぞれの成分で抽出し、それらを配列化するプログラムを作りたいです.しかし、3つを同時に行いたいのですが,そうすると
エラーコード-10743960800がIMAQ Extract Single Color Planeで発生
と表示され,うまくいきません.原因と対策を教えて欲しいです.
Solved! Go to Solution.
01-09-2019 01:52 AM
現在のプログラムでは、IMAQ ExtractSingleColorPlaneの操作は
最初にIMAQ Createで作成されたバッファ内の画像に対して行われます。
最初に実行されたExtractSingleColorPlaneでは元画像に対する操作のためエラーなく実行できますが、
2回目以降はExtractされた画像に対してExtractSingleColorPlaneを行おうとします。
Extractされた画像はグレースケールとなり、Extract関数はカラー画像しか受け付けないため、このエラーが発生します。
個々のExtract関数においてImage Dst端子に、新しく作成した画像バッファを配線することで、問題は解決します。
バッファの取り扱いに注意を払わなくては、メモリオーバフローの危険性もあるため注意が必要です。
01-10-2019 06:40 AM
詳しく説明していただきありがとうございます。
自分でもう一度やり直してみます。