私は塗りつぶしを使用してリアルタイムのビデオカメラで壁のペンキを入力する必要があり、画像上の白層に以下のコードの結果:OpenCVを使用してビデオカメラの壁面を着色するためのフラッドフィルの使い方は?
(void) processImage:(cv::Mat&)image
{
cv::Mat mask;
cv::Point seed(100,200);
cvtColor(image, image, cv::COLOR_RGBA2RGB);
cv::floodFill(image, mask, seed, cv::Scalar(255, 10, 20) ,0, cv::Scalar(2,2, 2), cv::Scalar(2,2, 2), 4);
cvtColor(image, image, cv::COLOR_RGB2RGBA);
}
は、誰も私を助けることはできますか? !!解決
良い仕事をお試しください問題!なぜこれが問題であったかを示すドキュメンテーションを追加すると、将来的に他の人を助けることができます! :) –
ありがとうございます。ここでは必要ない半均一の画像領域に色空間を追加するため、画像をある色空間から別の色空間に変換する必要はありません。 –