始める無料で始める

閾値処理を適用する

この演習では、編み物やクラフト用ツールの画像を二値化するのに最適な閾値処理の種類を判断します。これにより、紙のハートからハサミまで、物体の形状がよりはっきり見えるようになります。

手工芸用のさまざまな道具
画像は tools_image として読み込まれています。

画像の特徴から、どのタイプの閾値処理を使いますか? 背景の照明や輝度は均一でしょうか、それとも不均一でしょうか?

この演習はコースの一部です

Pythonで学ぶ画像処理

コースを見る

演習の手順

  • 適切な閾値処理関数と rgb2gray() をインポートします。
  • 画像をグレースケールに変換します。
  • 最適な閾値を求めます。
  • 閾値処理を適用して二値画像を得ます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import threshold and gray convertor functions
from skimage.____ import ____
from skimage.color import ____

# Turn the image grayscale
gray_tools_image = ____

# Obtain the optimal thresh
thresh = ____(gray_tools_image)

# Obtain the binary image by applying thresholding
binary_image = gray_tools_image > ____

# Show the resulting binary image
show_image(binary_image, 'Binarized image')
コードを編集して実行