水平方向と垂直方向の両方に積み重ねられた本の背表紙のセグメンテーションを行おうとしています。画像が大きすぎると問題が発生しました。
画像の一部のみがウィンドウ全体に表示されます。つまり、処理するはずの元の画像は処理されません。
加工した画像
代わりに処理する画像
処理されているはずの画像全体を見ることさえできません。したがって、=>を使用して、この写真のためだけにウィンドウを最小化しようとしました
cv::resize(image, image, cv::Size2i(image.cols/6, image.rows/6) ); // 画像の 1/6 にリサイズ
これは別の問題につながります。画像が小さい場合、小さすぎて直線を検出することさえできなくなります。
したがって、 => cv::resize(image, image, cv::Size2i(750, 400) ); を試しました。
これは別の問題につながります。上の画像はウィンドウ全体を表示するためのものですが、画像が小さいと、ハウラインの検出がより不安定になります。
このサイジングの問題を解決する方法を知っている人はいますか? また、本を分離するために現在かなり不安定なハフライン検出を改善するにはどうすればよいですか? 本の山の間に線を引きたい。
皆様からのご連絡をお待ちしております。ありがとう!!!