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