From 0ad9f7d8fc1a566d6752bd6511878ac0428bf3e3 Mon Sep 17 00:00:00 2001 From: vvijayk1999 Date: Tue, 1 Oct 2019 06:11:47 +0530 Subject: [PATCH] Changed from GrayScale convertion to Image Invertion --- CarPlateDetection.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/CarPlateDetection.py b/CarPlateDetection.py index d20880f..6f70ca5 100644 --- a/CarPlateDetection.py +++ b/CarPlateDetection.py @@ -11,16 +11,16 @@ # Display the original image cv2.imshow("Original Image", image) -# RGB to Gray scale conversion -gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) -cv2.imshow("1 - Grayscale Conversion", gray) +# Inverting the Image +inv = cv2.bitwise_not(image) +cv2.imshow("1 - Inverting the image", inv) # Noise removal with iterative bilateral filter(removes noise while preserving edges) -gray = cv2.bilateralFilter(gray, 11, 17, 17) -cv2.imshow("2 - Bilateral Filter", gray) +gray = cv2.bilateralFilter(inv, 20, 30, 30) +cv2.imshow("2 - Bilateral Filter", inv) # Find Edges of the grayscale image -edged = cv2.Canny(gray, 170, 200) +edged = cv2.Canny(inv, 170, 200) cv2.imshow("4 - Canny Edges", edged) # Find contours based on Edges @@ -42,4 +42,4 @@ cv2.drawContours(image, [NumberPlateCnt], -1, (0,255,0), 3) cv2.imshow("Final Image With Number Plate Detected", image) -cv2.waitKey(0) #Wait for user input before closing the images displayed \ No newline at end of file +cv2.waitKey(0) #Wait for user input before closing the images displayed