モノクロ
プログラム(Python)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#-*- coding:utf-8 -*- import cv2 import numpy as np # load image (grayscale) # 画像を読み込む gray = cv2.imread("LegoFamilyGray.jpg",0) # 変換する gray_x = cv2.Sobel(gray, cv2.CV_32F, 1, 0, ksize=3) gray_y = cv2.Sobel(gray, cv2.CV_32F, 0, 1, ksize=3) dst = np.sqrt(gray_x ** 2 + gray_y ** 2) # 結果を出力する cv2.imwrite("output.jpg", dst) |
データファイル
実行結果
元画像

変換後
