কম্পিউটার

কিভাবে C++ এ OpenCV ব্যবহার করে মাউস ইভেন্টের সাথে কাজ করবেন?


মাউস ইভেন্ট ওপেনসিভি-র সবচেয়ে দরকারী বৈশিষ্ট্যগুলির মধ্যে একটি। OpenCV-এ, আমরা মাউস পয়েন্টারের অবস্থান ট্র্যাক করতে পারি এবং ক্লিকগুলি (ডান, বাম এবং মধ্য-ক্লিক) ট্র্যাক করতে পারি। ওপেনসিভির রোবোটিক্স এবং কম্পিউটার ভিশনে বিস্তৃত অ্যাপ্লিকেশন রয়েছে। রোবোটিক্স এবং কম্পিউটার ভিশন ট্র্যাকিং-এ মাউস পয়েন্টার এবং ক্লিকগুলি প্রায়শই ব্যবহৃত হয়।

এখানে আমরা বুঝব কিভাবে একটি ছবিতে মাউস পয়েন্টারের অবস্থান এবং ক্লিকগুলি ট্র্যাক করতে হয়৷

নিম্নলিখিত প্রোগ্রামটি দেখায় কিভাবে মাউস পয়েন্টার এবং ক্লিকের অবস্থান ট্র্যাক করতে হয়।

উদাহরণ

#include#include
#include
নেমস্পেস std ব্যবহার করে;নামস্পেস cv ব্যবহার করে;ভয়েড লোকেটার(int ইভেন্ট, int x, int y, int ফ্ল্যাগ, void* userdata){ // মাউসের গতিবিধি ট্র্যাক করতে ফাংশন এবং ক্লিক করুন// যদি (ইভেন্ট ==EVENT_LBUTTONDOWN){ // যখন বাম বোতামে ক্লিক করা হয়// cout <<"বাম ক্লিক করা হয়েছে, অবস্থান:(" < 

আউটপুট

কিভাবে C++ এ OpenCV ব্যবহার করে মাউস ইভেন্টের সাথে কাজ করবেন?

কিভাবে C++ এ OpenCV ব্যবহার করে মাউস ইভেন্টের সাথে কাজ করবেন?


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

  2. কিভাবে C++ ব্যবহার করে OpenCV-এ একটি লাইন আঁকবেন?

  3. কিভাবে C++ ব্যবহার করে OpenCV তে একটি বাইনারি ইমেজ উল্টাতে হয়?

  4. কিভাবে C++ ব্যবহার করে OpenCV তে বাইনারি ইমেজ তৈরি করবেন?