読者です 読者をやめる 読者になる 読者になる

あさた研メモ

主に私が気づいたこととか困った時のメモとか書き留めとく用。

これはなんでしょう

この記事はPMOB Advent Calendarの20日目の記事です。 www.adventar.org

TDUらしいものを飾ります

f:id:asataken:20161221225147p:plain

やりたかったこと

OpenCV触りたかっただけ。

import cv2

if __name__ == '__main__':
    # グレースケールに変換
    gray_img = cv2.imread('images/pict.jpg', cv2.IMREAD_GRAYSCALE)

    orgHeight, orgWidth = gray_img.shape[:2]
    size = (int(orgWidth/4), int(orgHeight/4))
    half_img = cv2.resize(gray_img, size)

    # ガウシアンぼかし
    gaus_img = cv2.GaussianBlur(half_img, (0, 0), 3.05)
    # エッジ抽出
    canny_img = cv2.Canny(gaus_img, 20, 40)

    # ファイルに保存
    cv2.imwrite('canny.png', canny_img)