Sobel Operator
Sobel Operator
import cv2
import numpy as np
image = cv2.imread('C://Users//HP//OneDrive//Desktop//Anna//Ramu.jpg',cv2.IMREAD_GRAYSCALE)
sobel_combined = np.uint8(sobel_combined)
cv2.waitKey(0)
cv2.destroyAllWindows()
Prewitt Operator:
import cv2
import numpy as np
def prewitt_operator(image):
[-1, 0, 1],
[-1, 0, 1]])
kernel_y = np.array([[-1, -1, -1],
[ 0, 0, 0],
[ 1, 1, 1]])
magnitude = magnitude.astype(np.uint8)
return magnitude
# Load an image
image = cv2.imread('C://Users//HP//OneDrive//Desktop//Anna//Ramu.jpg')
edges = prewitt_operator(image)
cv2.waitKey(0)
cv2.destroyAllWindows()
import cv2
cv2.imshow('Original', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Laplacian Operator:
import cv2
import numpy as np
laplacian_uint8 = np.uint8(np.absolute(laplacian))
cv2.imshow('Original', image)
cv2.imshow('Laplacian', laplacian_uint8)
cv2.waitKey(0)
cv2.destroyAllWindows()