問題タブ [adaptive-threshold]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
42 参照

python - openCVを使用した数字認識のために無関係な輪郭をスキップする

余分な輪郭が取り込まれます:
ここに画像の説明を入力

次のコードを使用して、特定の画像の輪郭を作成しています

これは私が使用している画像です
ここに画像の説明を入力

不要な輪郭をスキップするにはどうすればよいですか?
Adaptive Thresholding を使用しないと、この画像の光の影響により、輪郭がまったく正しく検出されません。このコンタリングは
文字を適切に検出するので良いのですが、唯一のことはノイズ領域も検出することです。

実験:
適応しきい値処理の blockSize を 3 に変更すると、輪郭処理が完璧に見えました。
ここに画像の説明を入力

今、私は同じで別の画像を与えました。それは次の輪郭を生成しました
ここに画像の説明を入力

輪郭の中に輪郭を作っているようなものです。
RETR_EXTERNAL がそれを防ぐと思ったので、少し混乱します。

もう一つの例:
ここに画像の説明を入力

この輪郭はうまく見えます。しかし、画像はこのようになります ここに画像の説明を入力


画像の歪みが原因で予測が間違って いるかどうかはわかりません。ここに画像の説明を入力