|
|
|
@ -140,7 +140,7 @@ class SubWindow(QMainWindow):
|
|
|
|
|
def _custom_filter(image, custom_kernel=None):
|
|
|
|
|
if custom_kernel is None:
|
|
|
|
|
kernel = np.array(
|
|
|
|
|
[[0, -1.5, 0], [-1.5, 7, -1.5], [0, -1.5, 0]], np.float
|
|
|
|
|
[[0, -1.5, 0], [-1.5, 7, -1.5], [0, -1.5, 0]], np.float64
|
|
|
|
|
)
|
|
|
|
|
else:
|
|
|
|
|
kernel = np.array(
|
|
|
|
@ -149,7 +149,7 @@ class SubWindow(QMainWindow):
|
|
|
|
|
[custom_kernel[3], custom_kernel[4], custom_kernel[5]],
|
|
|
|
|
[custom_kernel[6], custom_kernel[7], custom_kernel[8]],
|
|
|
|
|
],
|
|
|
|
|
np.float,
|
|
|
|
|
np.float64,
|
|
|
|
|
)
|
|
|
|
|
dst = cv2.filter2D(src=image, ddepth=cv2.CV_16S, kernel=kernel)
|
|
|
|
|
dst = cv2.convertScaleAbs(dst)
|
|
|
|
|