teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2019/12/23 04:49

投稿

fana
fana

スコア12213

answer CHANGED
@@ -2,6 +2,6 @@
2
2
  まず,cv2.thresholdの結果を可視化して確認してください.
3
3
 
4
4
  もし,2値化時点で輪郭が残念なことになっているならば,別の閾値を与えたならば良い結果が得られるのかどうかを(閾値を手動で与える等して)確認してみましょう.
5
- →仮に,どんな閾値でも所望の輪郭が残らないようであれば,一様閾値による二値化ではやれないということになります.
5
+ →仮に,どんな閾値でも所望の輪郭が残らないようであれば,一様閾値による二値化ではやれないということになります.その場合,adaptiveThresh等を試してみるとか.
6
6
  →何かしらの閾値ならばうまくいくようであれば,大津の方法で自動で閾値を決定するのをやめて,自前で「良い閾値」を決めるような処理を書けば良いことになります.
7
7
  (割と背景輝度が一様(?)にも見えるので,画像全体ではなくエッジ付近の画素群だけを対象にして大津の方法で閾値を求めてやる等すればどうだろう?)