इस कार्यक्रम में, हम एक छवि में आकृति का पता लगाएंगे। समोच्च रेखाओं को केवल एक ही रंग या तीव्रता वाले सभी सतत बिंदुओं को मिलाने वाले वक्र के रूप में समझाया जा सकता है। आकृति विश्लेषण और वस्तु की पहचान और पहचान के लिए आकृति एक उपयोगी उपकरण है।
मूल छवि
एल्गोरिदम
Step 1: Import OpenCV. Step 2: Import matplotlib. Step 3: Read the image. Step 4: Convert the image from bgr2rgb. Step 5: Convert the rgb image to grayscale. Step 4: Perform thresholding on the image. Step 5: Find contours on the image. Step 6: Draw contours on the image. Step 7: Display the output.
उदाहरण कोड
import cv2 import matplotlib.pyplot as plt image = cv2.imread('testimage.jpg') image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY) ret, binary = cv2.threshold(gray, 127,255, cv2.THRESH_BINARY_INV) contours, hierarchy = cv2.findContours(binary, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) image = cv2.drawContours(image, contours, -1, (0,255,0), 2) plt.imshow(image) plt.show()
आउटपुट