কম্পিউটার

কিভাবে C++ ব্যবহার করে OpenCV-এ একটি বৃত্ত আঁকবেন?


একটি বৃত্তের একটি কেন্দ্র এবং একটি ব্যাসার্ধ রয়েছে। OpenCV ব্যবহার করে একটি বৃত্ত আঁকতে, আমাদের কেন্দ্র এবং ব্যাসার্ধ সংজ্ঞায়িত করতে হবে। OpenCV-এ আমাদের অন্তর্ভুক্ত করতে হবে হেডার কারণ এই হেডারে 'বৃত্ত()' ফাংশন সংজ্ঞায়িত করা হয়েছে।

এই পদ্ধতির মৌলিক সিনট্যাক্স নিম্নরূপ -

সিনট্যাক্স

circle(whiteMatrix, center,radius, line_Color, thickness);

নিম্নলিখিত প্রোগ্রামটি উপস্থাপন করে কিভাবে OpenCV-এ একটি বৃত্ত আঁকতে হয়।

উদাহরণ

#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));//Declaring a white matrix
   Point center(100, 100);//Declaring the center point
   int radius = 50; //Declaring the radius
   Scalar line_Color(0, 0, 0);//Color of the circle
   int thickness = 2;//thickens of the line
   namedWindow("whiteMatrix");//Declaring a window to show the circle
   circle(whiteMatrix, center,radius, line_Color, thickness);//Using circle()function to draw the line//
   imshow("WhiteMatrix", whiteMatrix);//Showing the circle//
   waitKey(0);//Waiting for Keystroke//
   return 0;
}

আউটপুট

কিভাবে C++ ব্যবহার করে OpenCV-এ একটি বৃত্ত আঁকবেন?


  1. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি বৃত্ত আঁকবেন?

  2. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি আয়তক্ষেত্র আঁকতে হয়?

  3. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি লাইন আঁকবেন?

  4. OpenCV ফাংশন সার্কেল() ব্যবহার করে একটি বৃত্ত আঁকুন