आप addWeighted() . का उपयोग करके OpenCV में दो छवियों को मिश्रित कर सकते हैं कोर . की विधि कक्षा।
यह विधि दो मैट ऑब्जेक्ट्स (स्रोत और गंतव्य मैट्रिस का प्रतिनिधित्व करती है) और छवियों के वांछित वजन का प्रतिनिधित्व करने वाले दो डबल मान स्वीकार करती है, और उनमें से भारित योग की गणना करती है।
उदाहरण
आयात करें ] args ) {// OpenCV कोर लाइब्रेरी लोड हो रहा है System.loadLibrary(Core.NATIVE_LIBRARY_NAME); // इनपुट छवियों को पढ़ना Mat src1 =Imgcodecs.imread("D://images//a1.jpg"); मैट src2 =Imgcodecs.imread("D://images//a2.jpg"); // परिणाम को संग्रहीत करने के लिए एक खाली मैट्रिक्स बनाना Mat dst =new Mat (); // दो छवियों को जोड़ना Core.addWeighted(src1, 0.4, src2, 0.8, 0, dst); HighGui.imshow ("दो चित्र जोड़ना", dst); हाईगुई.वेटकी (0); }} इनपुट इमेज1
<मजबूत> इनपुट इमेज 2
आउटपुट