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

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि की तीक्ष्णता को कैसे बदलें?


छवि को तेज करना धुंधलापन के विपरीत है। OpenCV लाइब्रेरी का उपयोग करके किसी छवि के तीखेपन को बदलने के लिए, आपको गॉसियन फ़िल्टर का उपयोग करके इसे चिकना/धुंधला करना होगा और मूल छवि से चिकने संस्करण को घटाना होगा।

उदाहरण

आयात करें AlteringSharpness { सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {// OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary (Core.NATIVE_LIBRARY_NAME); // फ़ाइल से छवि पढ़ना स्ट्रिंग फ़ाइल ="डी:\\ छवि \\ lamma1.jpg"; मैट src =Imgcodecs.imread (फ़ाइल, Imgcodecs.IMREAD_COLOR); // एक खाली मैट्रिक्स बनाना मैट डेस्ट =नया मैट (src.rows (), src.cols (), src.type ()); Imgproc.GaussianBlur(src, dest, new Size(0,0), 10); Core.addWeighted (src, 1.5, dest, -0.5, 0, dest); // इमेज लिखना Imgcodecs.imwrite("D:\\Image\\altering_sharpness_100.jpg", dest); }}

इनपुट

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि की तीक्ष्णता को कैसे बदलें?

आउटपुट

Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि की तीक्ष्णता को कैसे बदलें?


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

    रंगीन छवि को सेपिया में बदलने के लिए एल्गोरिथम - प्रत्येक पिक्सेल का लाल हरा नीला मान प्राप्त करें इन 3 रंगों का औसत प्राप्त करें। गहराई और तीव्रता के मानों को परिभाषित करें (आदर्श रूप से 20, और 30)। मानों को − . के रूप में संशोधित करें लाल =लाल + (गहराई*2)। हरा =हरा +गहराई। नील

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

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

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

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