यह लेख बताता है कि python का उपयोग करके Image से पृष्ठभूमि को कैसे हटाया जाए। इसमें IDE सेटअप के विवरण, चरणों की एक सूची और python का उपयोग करके छवि पृष्ठभूमि हटाने के लिए एक नमूना कोड शामिल है। यह आपको कुछ API कॉल्स का उपयोग करके गणितीय गणनाएँ करने और अन्य सेटिंग्स लागू करने में मदद करेगा।
Python का उपयोग करके छवि से पृष्ठभूमि हटाने के चरण
- छवि से पृष्ठभूमि हटाने के लिए Aspose.Imaging for Python via .NET सेटअप करें
- Aspose.Imaging लाइसेंस लोड करें और उसे लागू करें ताकि सभी सुविधाएँ अनलॉक हो सकें
- छवि प्रोसेसिंग के लिए इनपुट और आउटपुट फ़ाइल पथ परिभाषित करें
- निर्दिष्ट फ़ाइल पथ से इनपुट Image लोड करें
- छवि के आयामों के आधार पर फीदरिंग रेडियस की गणना करें ताकि किनारों को स्मूथ किया जा सके
- ऑटोमेटिक स्टोक डिटेक्शन और ट्रांसपेरेंट बैकग्राउंड के साथ GraphCut मास्किंग सेटिंग्स को कॉन्फ़िगर करें
- मास्किंग इंजन को छवि के साथ इनिशियलाइज़ करें और decompose() मेथड का उपयोग करके मास्किंग प्रक्रिया लागू करें
- मास्किंग परिणाम से अग्रभूमि को निकालें और उसे एक ट्रांसपेरेंट PNG के रूप में सेव करें
ये चरण python के साथ फोटो पृष्ठभूमि हटाने वाले उपकरण के विकास को संक्षेप में प्रस्तुत करते हैं। प्रक्रिया फ़ाइल पथ सेट करने, इनपुट छवि लोड करने और फीदरिंग रेडियस की गणना करके बारीक किनारों के लिए स्मूथ ट्रांजिशन सुनिश्चित करने से शुरू होती है। फिर, ट्रांसपेरेंसी के साथ GraphCut मास्किंग को कॉन्फ़िगर किया जाता है, मास्किंग लागू की जाती है, अग्रभूमि को निकालकर परिणाम को ट्रांसपेरेंट PNG के रूप में सेव किया जाता है।
Python का उपयोग करके छवि से पृष्ठभूमि हटाने के लिए कोड
यह नमूना कोड python के साथ पृष्ठभूमि गम करने को प्रदर्शित करता है। यह GraphCut सेगमेंटेशन विधि का उपयोग करके रास्टर छवि से पृष्ठभूमि को हटा देता है, जिसमें स्वचालित स्टोक डिटेक्शन और स्मूथ किनारों के लिए फीदरिंग शामिल है। आप JPG, PNG, BMP आदि जैसे रास्टर छवि का उपयोग कर सकते हैं और परिणाम को उसी या अन्य रूप में सेव कर सकते हैं।
यह लेख हमें python के साथ छवियों के लिए पृष्ठभूमि हटाने वाले उपकरण के विकास में प्रशिक्षित करता है। CDR को PDF में बदलने के लिए कृपया Python का उपयोग करके CDR को PDF में परिवर्तित करें लेख को देखें।