আয়ত আঁকার জন্য চারটি পয়েন্ট (দুটি কোর্ডিনেট) প্রয়োজন: শুরুর বিন্দু (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;
}
আউটপুট

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