当サイトのロゴをLaplacianフィルタにかけてみました。
#!/usr/bin/env python3
# coding: utf8
# Laplacianフィルタで輪郭抽出
import cv2
import numpy as np
# 画像ファイルを読み込み
im = cv2.imread('logo.png')
# グレースケールに変換
if len(im.shape)>2:
im = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY)
# 輪郭抽出
edge = cv2.Laplacian(im, cv2.CV_8U, 30, 5)
# 結果を保存
cv2.imwrite('edge.png', edge)
コメント