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

OpenCV-এ C++ ব্যবহার করে আয়ত আঁকা


আয়ত আঁকার জন্য চারটি পয়েন্ট (দুটি কোর্ডিনেট) প্রয়োজন: শুরুর বিন্দু (x1, y1) এবং শেষ বিন্দু (x2, y2)। OpenCV-এ rectangle() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

rectangle(matrix, starting_point, ending_point, line_color, thickness);

উদাহরণ কোড

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

int main() {
    // ২০০x২০০ সাদা ম্যাট্রিক্স
    Mat whiteMatrix(200, 200, CV_8UC3, Scalar(255, 255, 255));
    
    Point starting(40, 40);           // শুরুর কোর্ডিনেট
    Point ending(160, 100);           // শেষ কোর্ডিনেট
    Scalar line_Color(0, 0, 0);       // কালো রঙ
    int thickness = 2;                // লাইন জোর
    
    namedWindow("whiteMatrix");
    rectangle(whiteMatrix, starting, ending, line_Color, thickness);
    imshow("WhiteMatrix", whiteMatrix);
    waitKey(0);
    return 0;
}

আউটপুট

OpenCV-এ C++ ব্যবহার করে আয়ত আঁকা

সাদা ব্যাকগ্রাউন্ডে কালো আয়ত দেখা যাচ্ছে।


  1. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে বৃত্ত আঁকার পদ্ধতি

  2. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে আয়ত আঁকার পদ্ধতি

  3. জাভা ওপেনসিভি (OpenCV) ব্যবহার করে রেখা আঁকার পদ্ধতি

  4. OpenCV ব্যবহার করে একটি ছবিতে রেক্ট্যাঙ্গেল আঁকা