একটি রেখা আঁকতে আমাদের দুটি বিন্দুর প্রয়োজন - প্রারম্ভিক বিন্দু এবং শেষ বিন্দু। লাইন আঁকতে আমাদের একটি ক্যানভাসেরও প্রয়োজন হয়৷
OpenCV ব্যবহার করে, আমাদের ক্যানভাসের ম্যাট্রিক্স, আমাদের লাইনের শুরু এবং শেষ বিন্দু নির্ধারণ করতে হবে। আমাদের লাইনে একটি রঙ বরাদ্দ করতে হবে। লাইনের পুরুত্বও ব্যাখ্যা করতে হবে। আমরা যদি OpenCV ব্যবহার করে একটি লাইন আঁকতে চাই, তাহলে আমাদের একটি ম্যাট্রিক্স, দুটি পয়েন্ট এবং রঙ এবং লাইনের বেধ ঘোষণা করতে হবে।
OpenCV ব্যবহার করে আমাদের
এই পদ্ধতির মৌলিক সিনট্যাক্স নিম্নরূপ -
সিনট্যাক্স
রেখা(হোয়াইটম্যাট্রিক্স, শুরু, শেষ, লাইন_রঙ, বেধ);
নিম্নলিখিত প্রোগ্রামটি দেখায় কিভাবে OpenCV -
-এ একটি চিত্রের উপর একটি লাইন আঁকতে হয়উদাহরণ
#include#include #include নেমস্পেস সিভি ব্যবহার করে;নামস্পেস ব্যবহার করে std;int main() { Mat whiteMatrix(200, 200, CV_8UC3, স্কেলার(255, 255, 255));//একটি সাদা ম্যাট্রিক্স ঘোষণা করা// বিন্দু প্রারম্ভিক(50, 50);// লাইনের শুরুর বিন্দু বিন্দু শেষ (150, 150);// লাইনের শেষ বিন্দু স্কেলার লাইন_রঙ(0, 0, 0);//লাইনের রঙ int পুরুত্ব =2;//Window("GrayImage") নামের লাইনের ঘন হওয়া;// লাইন লাইন দেখানোর জন্য একটি উইন্ডো ঘোষণা করা (হোয়াইটম্যাট্রিক্স, শুরু, শেষ , লাইন_রঙ, বেধ);//লাইন() ফাংশন ব্যবহার করে রেখা আঁকুন// imshow("GrayImage", whiteMatrix);//রেখা দেখানো হচ্ছে// waitKey(0);//কীস্ট্রোক রিটার্নের জন্য অপেক্ষা করছে 0; প্রে> আউটপুট