这是我的代码(有4个部分,这一部分是find_corner部分):
padded_size = window_size//2
padded_image = np.pad(image, padded_size, 'edge')
Ix, Iy = partial_derivative(padded_image)
Ixx = Ix**2
Ixy = Iy*Ix
Iyy = Iy**2
height, width = image.shape
output = np.zeros(image.shape)
for y in range(output.shape[0]):
for x in range(output.shape[1]):
m = np.array([[Ixx[y,x],Ixy[y,x]],[Ixy[y,x],Iyy[y,x]]])
output[y,x] = np.linalg.det(m) - k*(np.trace(m)**2)
return output
我认为我的代码在变量m处是错误的 因为它必须是Ixx,Ixy,Iyy的和 根据这个pic但我不知道如何把它写成方程 请帮帮我
我想你应该试试这个
相关问题 更多 >
编程相关推荐