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

OpenCV-এ C++ ব্যবহার করে ট্র্যাকবার যোগ করা

ট্র্যাকবার হলো কন্ট্রোলযোগ্য বার যা OpenCV-এ বিভিন্ন প্যারামিটার কন্ট্রোল করতে ব্যবহৃত হয়। ট্র্যাকবার ব্যবহার করে আমরা প্যারামিটারগুলো গ্রাফিক্যালি সহজে পরিবর্তন করতে পারি। ট্র্যাকবার এই সীমাবদ্ধতা দূর করে এবং OpenCV-এ ডাইনামিক ইফেক্ট তৈরি করতে সক্ষম করে।

OpenCV-এ C++ ব্যবহার করে ট্র্যাকবার যোগ করার প্রোগ্রাম

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

int main() {
    Mat original; // একটি ম্যাট্রিক্স ঘোষণা
    original = imread("sky.jpg"); // ইমেজ ম্যাট্রিক্সে লোড
    namedWindow("Slider"); // ইমেজ দেখানোর উইন্ডো
    int light = 50; // ট্র্যাকবারের প্রাথমিক মান
    createTrackbar("Brightness", "Slider", &light, 100); // ব্রাইটনেসের জন্য ট্র্যাকবার
    int contrast = 50; // ট্র্যাকবারের প্রাথমিক মান
    createTrackbar("Contrast", "Slider", &contrast, 100); // কন্ট্রাস্টের জন্য ট্র্যাকবার
    while (true) {
        Mat edit; // একটি ম্যাট্রিক্স ঘোষণা
        int Brightness = light - 50; // ট্র্যাকবারের সাথে ইন্টারঅ্যাকশন
        double Contrast = contrast / 50.0; // ট্র্যাকবারের সাথে ইন্টারঅ্যাকশন
        original.convertTo(edit, -1, Contrast, Brightness); // ট্র্যাকবার পরিবর্তনের ইফেক্ট বাস্তবায়ন
        waitKey(50);
    }
    return(0);
}

আউটপুট

OpenCV-এ C++ ব্যবহার করে ট্র্যাকবার যোগ করা

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

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

  3. পাওয়ারশেল-এ Invoke-WebRequest ব্যবহার করে ওয়েবসাইট লিংক বের করা

  4. উইন্ডোজ, ম্যাক এবং অনলাইনে গুগল আর্থ রেকর্ড করার সম্পূর্ণ গাইড