Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

Java OpenCV लाइब्रेरी का उपयोग करके मिरर इमेज कैसे बनाएं?


दर्पण छवि बनाने के लिए

  • ImageIO.read() विधि का उपयोग करके आवश्यक छवि पढ़ें।

  • छवि की ऊंचाई और चौड़ाई प्राप्त करें।

  • परिणाम संग्रहीत करने के लिए एक खाली बफर्ड छवि बनाएं

  • लूप के लिए नेस्टेड का उपयोग करना छवि में प्रत्येक पिक्सेल से होकर गुजरता है।

  • छवि की चौड़ाई को दाएं से बाएं दोहराएं।

  • getRGB() विधि का उपयोग करके पिक्सेल मान प्राप्त करें।

  • नए चौड़ाई मानों को बदलकर, सेटआरजीबी () पद्धति का उपयोग करके परिणाम छवि ऑब्जेक्ट में पिक्सेल मान सेट करें।

उदाहरण

आयात करें // छवि पढ़ना फ़ाइल फ़ाइल =नई फ़ाइल ("डी:\\ छवियां \\ tree.jpg"); BufferedImage img =ImageIO.read (फ़ाइल); // ऊंचाई प्राप्त करना और पढ़ने वाली छवि के साथ। इंट हाइट =img.getHeight (); इंट चौड़ाई =img.getWidth (); // आउटपुट को स्टोर करने के लिए बफर्ड इमेज बनाना BufferedImage res =new BufferedImage (चौड़ाई, ऊंचाई, BufferedImage.TYPE_INT_ARGB); के लिए (इंट जे =0; जे <ऊंचाई; जे ++) {के लिए (इंट आई =0, डब्ल्यू =चौड़ाई - 1; आई <चौड़ाई; आई ++, डब्ल्यू--) {इंट पी =img.getRGB (i, जे); // सेट मिरर इमेज पिक्सेल वैल्यू - बाएँ और दाएँ दोनों res.setRGB(w, j, p); } } // संशोधित छवि फ़ाइल सहेजना =नई फ़ाइल ("D:\\Images\\mirror_image.jpg"); ImageIO.write(res, "jpg", file); System.out.println ("हो गया ..."); }}

इनपुट

Java OpenCV लाइब्रेरी का उपयोग करके मिरर इमेज कैसे बनाएं?

आउटपुट

Java OpenCV लाइब्रेरी का उपयोग करके मिरर इमेज कैसे बनाएं?


  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके नकारात्मक छवि को सकारात्मक छवि में कैसे परिवर्तित करें?

    एक नकारात्मक छवि को सकारात्मक में बदलने के लिए - ImageIO.read() विधि का उपयोग करके आवश्यक छवि पढ़ें। छवि की ऊंचाई और चौड़ाई प्राप्त करें। लूप के लिए नेस्टेड का उपयोग करना छवि में प्रत्येक पिक्सेल से होकर गुजरता है। getRGB() विधि का उपयोग करके पिक्सेल मान प्राप्त करें। एक पिक्सेल से प्

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके रंगीन छवि को ग्रेस्केल में कैसे परिवर्तित करें?

    cvtColor() Imgproc . की विधि वर्ग छवि के रंग को एक से दूसरे में बदलता/बदलता है। यह विधि तीन मापदंडों को स्वीकार करती है - स्रोत - स्रोत का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। डीएसटी - गंतव्य का प्रतिनिधित्व करने वाली एक मैट्रिक्स वस्तु। कोड - एक पूर्णांक मान जो गंतव्य छवि के रंग को द

  1. जावा ओपनसीवी लाइब्रेरी का उपयोग करके एक छवि कैसे लिखें?

    OpenCV लाइब्रेरी का उपयोग करके आप इमेज प्रोसेसिंग ऑपरेशन जैसे इमेज फिल्टरिंग, ज्योमेट्रिकल इमेज ट्रांसफॉर्मेशन, कलर स्पेस कन्वर्जन, हिस्टोग्राम आदि कर सकते हैं। इमेज लिखना जब भी आप Imgcodecs वर्ग की imread() पद्धति का उपयोग करके किसी छवि की सामग्री को पढ़ते हैं तो परिणाम मैट्रिक्स ऑब्जेक्ट में पढ़ा