OpenCV के साथ चित्र प्रसंस्करण
चित्रों को लोड करना और उनमें परिवर्तन करना
OpenCV के साथ चित्र प्रसंस्करण, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 5 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
OpenCV के साथ छवि प्रसंस्करण
OpenCV (मुक्त स्रोत कंप्यूटर दृष्टि पुस्तकालय) छवि प्रसंस्करण और कंप्यूटर दृष्टि संबंधी कार्यों के लिए एक शक्तिशाली पुस्तकालय है। यह छवियों को कुशलतापूर्वक लोड करने, उनमें बदलाव करने और उनका विश्लेषण करने के लिए उपकरण प्रदान करता है।

OpenCV से छवि लोड करना
हम cv2.imread() फलन का उपयोग करके छवियाँ लोड कर सकते हैं। यह छवि को NumPy सारणी के रूप में पढ़ता है:
import cv2
# Load an image
image = cv2.imread('example.jpg')
# Display the image shape
print("Image Shape:", image.shape)छवि प्रदर्शित करना
छवि प्रदर्शित करने के लिए cv2.imshow() फ़ंक्शन का उपयोग करें:
# Display the image
cv2.imshow('Image', image)
cv2.waitKey(0)
cv2.destroyAllWindows()छवि का आकार बदलना
छवि का आकार बदलने के लिए cv2.resize() फ़ंक्शन का उपयोग करें:
# Resize the image
resized_image = cv2.resize(image, (200, 200))
cv2.imshow('Resized Image', resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()धूसर-स्तर में बदलना
cv2.cvtColor() का उपयोग करके किसी रंगीन छवि को धूसर-स्तर की छवि में बदलें:
# Convert to grayscale
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Grayscale Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()छवियों पर आकृतियाँ बनाना
हम छवियों पर रेखाएँ, आयत और वृत्त जैसी आकृतियाँ बना सकते हैं:
# Draw a rectangle
cv2.rectangle(image, (50, 50), (200, 200), (255, 0, 0), 2)
cv2.imshow('Image with Rectangle', image)
cv2.waitKey(0)
cv2.destroyAllWindows()किनारों का पता लगाना
cv2.Canny() फलन का उपयोग करके छवि में किनारों का पता लगाएँ:
# Perform edge detection
edges = cv2.Canny(image, 100, 200)
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()छवि प्रसंस्करण की चुनौतियाँ
सामान्य चुनौतियों में शामिल हैं:
- प्रकाश की स्थितियाँ: प्रकाश में परिवर्तनशीलता परिणामों को प्रभावित कर सकती है।
- शोर: छवियों में अनचाहे अवशेष हो सकते हैं।
- विस्तार-क्षमता: उच्च-रिज़ॉल्यूशन छवियों को संसाधित करने के लिए पर्याप्त संसाधनों की आवश्यकता होती है।
सारांश और अगले चरण
इस पाठ में हमने:
- छवि प्रसंस्करण के लिए OpenCV का अध्ययन किया।
- छवियों को लोड करना, उनका आकार बदलना और उन्हें धूसर-स्तर में बदलना सीखा।
- किनारा पहचानने और आकृतियाँ बनाने जैसे कार्य किए।
अब हम कन्वोल्यूशनल न्यूरल नेटवर्क (CNN) का अध्ययन करेंगे, ताकि समझ सकें कि वे छवि वर्गीकरण जैसे जटिल कार्यों के लिए छवि डेटा को कैसे संसाधित करते हैं।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 225
अक्सर पूछे जाने वाले प्रश्न
क्या “OpenCV के साथ चित्र प्रसंस्करण” पाठ निःशुल्क है?
हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “OpenCV के साथ चित्र प्रसंस्करण” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
“OpenCV के साथ चित्र प्रसंस्करण” में मैं क्या सीखूँगा?
चित्रों को लोड करना और उनमें परिवर्तन करना आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 2वाँ पाठ है।
“OpenCV के साथ चित्र प्रसंस्करण” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- चित्र डेटा क्या है
- OpenCV के साथ चित्र प्रसंस्करण
- कन्वोल्यूशनल न्यूरल नेटवर्क (CNN)
- चित्र वर्गीकरण परियोजना
- डेटा संवर्धन की तकनीकें