Python Project : How to Convert Image to Sketch Using Python in Hindi - CodeWithShani

Image to Sketch Using Python



Introduction : 

हेलो दोस्तों ! तो आज की इस पोस्ट में मैं आपको बताने वाला हूं कि आप किस तरीके से Python Programming Language की मदद से किसी भी एक Nomal Image को Sketch image में कैसे Convert कर सकते हैं वह भी सिर्फ Python की 8 लाइन के कोड में | तो अगर आप भी इसके बारे में जानना चाहते हैं तो आप इस पोस्ट को अंत तक पढ़ें और ध्यान से पढ़ें ताकि आपको सब कुछ सही से समझ में आ जाए |


Library Installation :

दोस्तों इस प्रोजेक्ट को करने के लिए आपको एक Python Library की जरूरत पड़ेगी जिसका नाम है opencv-python तो सबसे पहले आपको इस लाइब्रेरी को अपने System (Computer) में Install करना है Install करने के लिए आप pip कमांड का यूज कर सकते हैं |


Code for Converting Image to Sketch Using Python :


import cv2

image=cv2.imread('elon_musk.jpg')

gray_img=cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

invert=cv2.bitwise_not(gray_img)

blur=cv2.GaussianBlur(invert, (21,21),0)

inverted_blur=cv2.bitwise_not(blur)

sketch=cv2.divide(gray_img, inverted_blur, scale=256.0)

cv2.imwrite('sketch.png', sketch)


Explanation :

Step 1 : सबसे पहले हमने opencv लाइब्रेरी को import करवाया है |

Step 2 : उसके बाद हमें जिस image को Sketch Image में कन्वर्ट करना है, उसे हमें यहां पर Read करवाना पड़ेगा तो read करवाने के लिए हमने लिखा है :


image=cv2.imread('elon_musk.jpg')


elon_musk.jpg


Step 3 : उसके बाद हमें सबसे पहले Normal image को Gray Image में कन्वर्ट करना है उसे करने के लिए हमने लिखा है :


gray_img=cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

Step 4 : उसके बाद हमें इस Gray Image को Invert करना है, तो Invert करने के लिए हमने लिखा है :


invert=cv2.bitwise_not(gray_img)

Step 5 : उसके बाद हमें इस Invert image को Blur Image में कन्वर्ट करना है, तो इसे कन्वर्ट करने के लिए हमने लिखा है :


blur=cv2.GaussianBlur(invert, (21,21),0)

Step 6 : उसके बाद हमें Blur Image को भी Invert करना है, तो इसे Invert करने के लिए हमने लिखा है :


inverted_blur=cv2.bitwise_not(blur)

Step 7 : उसके बाद Sketch Image को बनाने के लिए हमने लिखा है cv2.divide और इसके अंदर हमने 3 Parameter पास करें हैं, तो जो हमारा पहला Parameter है, वह है "Gray_img" उसके बाद जो दूसरा Parameter है वह है "inverted_blur" और उसके बाद जो तीसरा parameter है, वह है scale=256.0

Step 8 : उसके बाद हमें Sketch वाली Image को Save करने के लिए हमने लिखा है "cv2.imwrite" और इसके अंदर आपको इस image का नाम देना है जिस नाम से आप इस Sketch वाली image को Save करना चाहते हैं, उसके बाद आपको Sketch वाले Variable को पास करना है |


Output : 

sketch.png


Summary :

तो दोस्तों इस तरीके से आप Python Programming Language की मदद से किसी भी एक Normal Image को Sketch image में Convert कर सकते हैं वह भी सिर्फ Python की 8 लाइन के कोड में | तो अगर आपको यह प्रोजेक्ट पसंद आया तो कृपया हमें कमेंट करके जरूर बताएं और अगर आप इसी तरह के और भी प्रोजेक्ट के बारे में जानना चाहते हैं तो आप हमें फॉलो करें और हमारे यूट्यूब चैनल CodeWithShani को जरूर सब्सक्राइब करें |


Click Here To Download Source Code


Programming Logic Building With Python - (Ebook):

दोस्तों अगर आप भी उन सभी लोगों में से हैं जो Programming में अपना Logic नहीं लगा पाते ?  तो अगर आप का उत्तर है हां, तो अब आप को डरने की कोई जरूरत नहीं है क्योंकि मैंने आपके लिए एक Ebook बनाई है, जिसका नाम है Programming Logic building With Python, जिसमें कि आप Programming Logic Building सीख सकते हैं | हमने इस बुक में 250+ Problems को दिया है जिन्हें आप Solve करके अपने Logics को Sharp कर सकते हैं और इस बुक में 25+ Real Life Projects भी आपको मिल जाएंगे ताकी आप लोग Real Life Projects पर काम करना भी शुरू कर दें | तो अगर आप भी Programming में अपनी Logic को Build करना चाहते हैं, अपने Programming Logics को Sharp करना चाहते हैं, तो यह Ebook सिर्फ आपके लिए है तो अगर आप इस Ebook को खरीदना करना चाहते हैं तो आप नीचे दिए गए लिंक पर क्लिक करके इस Ebook को खरीद सकते हैं और इस Ebook में जितने भी Problems है उन्हें Solve करने के बाद आपकी जो Programming Logics है वह Next Level की हो जाएगी |


Ebook Buy Link : tinyurl.com/ybbzpl6q


Read Also:




Tags : 

#pythonproject #python #coding #coder #programming #programmer #elon #elonmusk #sketch #pythonlanguage #pythonprogramming #computer #computerscience #trending #projects #image #codewithshani #code_with_shani #ebook #java #javascript #clanguage #cprogramming #react #js #converter #imageconverter #howto #how #usingpython #hindi #inhindi #shanibhai #codergirl #coderlife #coderpower #coders #coderslife #codingbootcamp #codingishun #codinglife #programacian #pythoncoder #programmerlife #code #python3 #pythonhub #developer #development #html ##webdevelopment #website #linux #css #bootstrap 

एक टिप्पणी भेजें

0 टिप्पणियाँ