#-*- coding:utf-8 -*-
import cv2
import numpy as np

# 入力画像の読み込み
img = cv2.imread(
    "C:/github/sample/python/opencv/threshold/otsu_threshold/input.png")

# グレースケール変換
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)

# 方法2 （OpenCVで実装）
ret, th = cv2.threshold(gray, 0, 255, cv2.THRESH_OTSU)

# 結果を出力
cv2.imwrite(
    "C:/github/sample/python/opencv/threshold/otsu_threshold/output.png", th)
