画像内のこれらのギャップを埋めることができる画像処理アルゴリズムはありますか? ギャップは常に線であり、すべての場合で画像の幅全体に広がります。線はほとんど 1 ピクセルの太さです。
.
画像内のこれらのギャップを埋めることができる画像処理アルゴリズムはありますか? ギャップは常に線であり、すべての場合で画像の幅全体に広がります。線はほとんど 1 ピクセルの太さです。
.
これらのギャップを埋めるのが容易かどうかは、画像の他の部分のアーティファクトを許容できるかどうかによって異なります。最も簡単な解決策は、通常、形態学的操作を使用することです。
迅速で汚れたアプローチが必要な場合はcvMorphologyEx
、カバーするギャップを横切るのに十分な幅と高さの 1 ピクセルの長方形の構造化要素を使用して、open 操作を使用することを検討してください。
これにより不要なアーティファクトが発生する場合は、追加の背景情報が役立ちます。たとえば、最大垂直ギャップは? 不要な黒い線は常に正確に水平ですか、それとも垂直ですか? 彼らはお互いに近づいていますか?画像の他の部分にどのようなアーティファクトを追加できますか?
111 000 111 のような行列を AND 演算することによって画像を膨張させると、この問題が解消されます。イメージとのすべての AND が TRUE の場合、結果は TRUE (1/ WHITE) になり、そうでない場合は FALSE (0/BLACK) になります。