私は現在、c++ と opencv に基づく小さなアプリを楽しみのために構築しています。このアプリの目的は、qrcode を作成し、opencv 関数を使用してそれを「滑らかにする」ことです。
問題は、期待していた結果が得られないことです。今まで使ってきた
Mat element = getStructuringElement(CV_SHAPE_ELLIPSE, Size(3, 3));
morphologyEx(paternMat, paternMat, MORPH_CLOSE, element, Point( -1, -1 ), 3 );
もちろん、MORPH_OPEN、cv::erode、cv::dilate も試してみましたが、まだ結果を得ることができません。
私の質問は簡単です。この例では、opencv関数を使用して、最初のqrcodeから2番目のqrcodeに移動するにはどうすればよいですか...
どうもありがとう ;)
編集 :
medianblur は期待どおりに機能しました。迅速な回答に感謝します。
最後に質問があります。別の qrcode を使用して例を編集しましたが、opencv でそれを取得するにはどうすればよいか疑問に思っていました。さまざまな組み合わせを試しましたが、実際に機能するものはありません。
私はあなたの寛大な助けを最後にもう一度お願いします;)、ここに例があります:この例