কম্পিউটার টিউটোরিয়াল

OpenCV-এ C++ ব্যবহার করে ইমেজ লোড ও প্রদর্শন করা


OpenCV-এ ইমেজ লোড ও প্রদর্শনের জন্য মূল ফাংশনগুলো: Mat (ম্যাট্রিক্স ডেটা স্ট্রাকচার), namedWindow() (উইন্ডো তৈরি), imread() (ইমেজ পড়া), imshow() (ইমেজ দেখানো), waitKey() (কীবোর্ড ইনপুট অপেক্ষা), destroyWindow() (মেমরি মুক্ত করা)।

উদাহরণ কোড

#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;

int main() {
    Mat img;
    namedWindow("PhotoFrame");
    
    img = imread("lakshmi.jpg");
    
    // এরর হ্যান্ডলিং: ছবি লোড হয়নি কিনা চেক
    if (img.empty()) {
        cout << "Couldn't load the image." << endl;
        system("pause");
        return -1;
    }
    
    imshow("PhotoFrame", img);
    waitKey(0);
    destroyWindow("PhotoFrame");
    return 0;
}

আউটপুট

OpenCV-এ C++ ব্যবহার করে ইমেজ লোড ও প্রদর্শন করা

উইন্ডোতে লোড করা ছবি প্রদর্শিত হবে। যেকোনো কী চাপলে প্রোগ্রাম বন্ধ হবে।


  1. OpenCV-এ C++ ব্যবহার করে বাইনারি ইমেজ তৈরি করা

  2. OpenCV-এ C++ ব্যবহার করে ইমেজের চ্যানেল সংখ্যা গণনা করা

  3. Keras-এ ইমেজ লোড করে দেখানোর পদ্ধতি

  4. OpenCV-এর circle() ফাংশন ব্যবহার করে সার্কেল আঁকা