কম্পিউটার

কিভাবে C++ ব্যবহার করে OpenCV-তে ট্র্যাক-বার যোগ করবেন?


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

নিম্নলিখিত প্রোগ্রামটি দেখায় কিভাবে C++ ব্যবহার করে OpenCV-এ ট্র্যাক-বার যোগ করতে হয়।

উদাহরণ

#include<iostream>
#include<opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main() {
   Mat original;//Declaring a matrix//
   original = imread("sky.jpg");//loading the image in the matrix//
   namedWindow("Slider");//Declaring window to show the image//
   int light = 50;//starting value of the trackbar//
   createTrackbar("Brightness", "Slider", &light, 100);//creating a trackbar//
   int contrast = 50;//starting value of the trackbar//
   createTrackbar("Contrast", "Slider", &contrast, 100);//creating a trackbar//
   while (true) {
      Mat edit;//declaring a matrix//
      int Brightness = light - 50;//interaction with trackbar//
      double Contrast = contrast / 50.0;//interaction with trackbar//
      original.convertTo(edit, -1, Contrast, Brightness);//implement the effect of change of trackbar//
      waitKey(50);
   }
   return(0);
}

আউটপুট

কিভাবে C++ ব্যবহার করে OpenCV-তে ট্র্যাক-বার যোগ করবেন?


  1. কিভাবে C++ ব্যবহার করে OpenCV তে একটি বাইনারি ইমেজ উল্টাতে হয়?

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

  3. PowerShell-এ Invoke-WebRequest ব্যবহার করে কিভাবে ওয়েবসাইট লিঙ্ক পাবেন?

  4. উইন্ডোজ/ম্যাক/অনলাইনে গুগল আর্থ কীভাবে রেকর্ড করবেন