没弄懂这个LOG算子是咋写的,根据代码推出来的公式分母比PPT上多了,以后再说吧,现在没时间搞。。
# -*- coding:utf-8
import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
import math
path ="/home/image/Pictures/lena300.jpg"
src = cv.imread(path,0)
(H,W) = src.shape
def Laplace(src):
tmp = np.zeros((H,W),np.uint8)
b=np.array([[0,-1,0],
[-1,5,-1],
[0,-1,0]])
for i in range(1,H-1) :
for j in range (1,W-1):
a00 = np.int16(src[i - 1, j - 1])
a01 = np.int16(src[i - 1, j])
a02 = np.int16(src[i - 1, j + 1])
a10 = np.int16(src[i, j - 1])
a11 = np.int16(src[i, j])
a12 = np.int16(src[i, j + 1])
a20 = np.int16(src[i + 1, j - 1])