1

OpenCV 2.4.2 C /C++の使用

copyTo関数を使用して、バイナリCV_8UC1イメージをRGBCV_8UC3イメージに追加しようとしています。ただし、これを行うとプログラムがクラッシュするようです。チャンネル数の違いで追加できないと思います。このcopyTo関数を使用できるようにする変換の種類はありますか?しきい値処理された画像を並べてカメラフィードをステッチしています。

src.copyTo(dst(Rect(x、y、w、h)));を使用しています。コピーコードとして、inRange(src、Scalar(#、#、#)、Scalar(#、#、#)、dst)をしきい値処理として使用します。

convertTo関数を使おうとしましたが、うまくいきませんでした。誰かアドバイスはありますか?

ありがとう

4

1 に答える 1

0

ある色空間から別の色空間に変換できるcv::cvtColor関数を使用する必要があります。詳細はこちらをご覧ください。

于 2012-09-27T21:16:29.583 に答える