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

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


রেখা আঁকার জন্য দুটি বিন্দু প্রয়োজন: শুরুর বিন্দু এবং শেষ বিন্দু। OpenCV-এ line() ফাংশন <imgproc.hpp> হেডারে থাকে।

সিনট্যাক্স

line(matrix, start_point, end_point, color, thickness);

উদাহরণ কোড

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

int main() {
    Mat whiteMatrix(200, 200, CV_8UC3, Scalar(255, 255, 255));
    Point start(50, 50);              // শুরুর বিন্দু
    Point end(150, 150);              // শেষ বিন্দু
    Scalar line_Color(0, 0, 0);       // কালো রঙ
    int thickness = 2;                // লাইন জোর
    
    namedWindow("GrayImage");
    line(whiteMatrix, start, end, line_Color, thickness);
    imshow("GrayImage", whiteMatrix);
    waitKey(0);
    return 0;
}

আউটপুট

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

বাম উপরের কোণ থেকে ডান নিচের কোণ পর্যন্ত রেখা আঁকা হয়েছে।


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

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

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

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