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