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

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

फ्लिप () कोर . की विधि ओपनसीवी की कक्षा x/y अक्ष के साथ एक छवि फ़्लिप करती है। यह विधि स्वीकार करती है -

  • मूल छवि के डेटा को एकत्रित करने वाला एक स्रोत मैट्रिक्स।

  • परिणामी छवि के डेटा को रखने के लिए एक खाली गंतव्य मैट्रिक्स।

  • छवि की दिशा निर्दिष्ट करने के लिए एक फ्लिप कोड (0 -x अक्ष, +ve - y अक्ष, - दोनों अक्ष)।

किसी इमेज को फ़्लिप करने के लिए -

  • OpenCV कोर नेटिव लाइब्रेरी को लोड लाइब्रेरी () विधि का उपयोग करके लोड करें।

  • imread() विधि का उपयोग करके छवि फ़ाइल की सामग्री को मैट्रिक्स में पढ़ें।

  • परिणाम रखने के लिए एक खाली मैट्रिक बनाएं।

  • फ्लिप () . का आह्वान करें उपरोक्त बनाए गए मैट्रिक्स को पास करके विधि।

  • imwrite() . का उपयोग करके एक छवि बनाएं विधि, गंतव्य मैट्रिक्स को एक पैरामीटर के रूप में दरकिनार करते हुए।

उदाहरण

आयात करें कोर लाइब्रेरी सिस्टम। लोड लाइब्रेरी (कोर.NATIVE_LIBRARY_NAME); // फ़ाइल से छवि को पढ़ना और इसे एक मैट्रिक्स ऑब्जेक्ट में संग्रहीत करना स्ट्रिंग फ़ाइल ="D:\\Images\\cat.jpg"; मैट स्रोत =Imgcodecs.imread (फ़ाइल); // परिणाम को संग्रहीत करने के लिए एक खाली मैट्रिक्स बनाना Mat dst =new Mat (); // एक छवि के उन्मुखीकरण को बदलना Core.flip(src, dst, -1); // छवि लिखना Imgcodecs.imwrite("D:\\Images\\flipping.jpg", dst); System.out.println ("छवि संसाधित"); }}

इनपुट

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

आउटपुट

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


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

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

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

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

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

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