2017-12-10 11 views
-2

を使用して結合画像を作成することはOpenCVの は、OpenCVのINRANGE

で合成画像を作成するこんにちは、私はおそらく「INRANGE」機能に関連した質問があります。別の言葉で 場合(範囲内の画像)を表示する画像A、他の表示画像B.

Iは次のように画像を表示する (色は赤である)場合、画素ソースを表示picture、else {他の画像のピクセルを表示します。 }

提案がありますか? Aからの組み合わされた画像& B 途中です。

+0

いくつかのサンプル入力画像を提供できますか? –

答えて

0

ファンクションを使用して質問でリクエストした内容を達成する方法の例を次に示します。あなたが取り組んでいる環境がわからないので、私は例としてC++で書いています。あなたが以下のコードを理解すれば、Yonは簡単にPythonに変換できます。 inrange functionを理解するのは本当に簡単な問題です。

cv::Mat img1 = cv::imread("img1.jpg"); 
cv::Mat img2 = cv::imread("img2.jpg"); 

cv::Scalar lowerBound(10,1,0); 
cv::Scalar upperBound(100,200,255); 
cv::inrange(img1,lowerBound, upperBound,img2); 

cv::imshow("result", img2); 
関連する問題