OpenCv-এর পূর্ণ রূপ হল ওপেন সোর্স কম্পিউটার ভিশন, এই লাইব্রেরি ব্যবহার করে আমরা ছবি, ভিডিওতে বিভিন্ন অপারেশন করতে পারি।
OpenCV-এর অ্যাপ্লিকেশন এলাকা
- ফেসিয়াল রিকগনিশন সিস্টেম
- মোশন ট্র্যাকিং
- কৃত্রিম নিউরাল নেটওয়ার্ক
- ডিপ নিউরাল নেটওয়ার্ক
- ভিডিও স্ট্রিমিং ইত্যাদি।
উইন্ডোজে ইনস্টল করার জন্য আমরা এই কমান্ড লাইনটি ব্যবহার করতে পারি
পিপ ইনস্টল opencv-python
লিনাক্স-
এর জন্যsudo apt-get install python-opencv
আমাদের কাজটি সম্পূর্ণ করতে আমাদের কিছু ধাপ অনুসরণ করতে হবে -
ধাপ 1:আমরা cv2 নামে OpenCv লাইব্রেরি আমদানি করি। ধাপ 2:ইনপুট ডেটা হিসাবে একটি ভিডিও নিন। ধাপ 3:প্রথমে আমরা ভিডিওটিকে কয়েকটি ফ্রেমে বিভক্ত করি এবং এই সমস্ত ফ্রেমগুলিকে একটি তালিকায় সংরক্ষণ করি। ধাপ 4:যখন আমরা আমরা সমস্ত ফ্রেম পাচ্ছি তখন আমরা পুনরাবৃত্তি পদ্ধতি প্রয়োগ করব৷ ধাপ 5:এখানে আমরা তালিকাটি উল্টানোর জন্য পুনরাবৃত্তি প্রয়োগ করি৷ ধাপ 6:তালিকার ফ্রেমের ক্রম বিপরীত করার জন্য reverse() পদ্ধতি ব্যবহার করুন৷
উদাহরণ কোড
cv2# আমদানি করুন বর্তমান frame.my_check , vid =cap.read()# কাউন্টার ভেরিয়েবল ব্যবহার করুন# কাউন্টিং ফ্রেমকাউন্টার =0চেক =ট্রুফ্রেম_লিস্ট =[]যখন(চেক ==সত্য):cv2.imwrite("frame%) d.jpg" %counter , vid)চেক , vid =cap.read()frame_list.append(vid)# কাউন্টারটিকে 1counter +=1frame_list.pop()# দ্বারা বাড়ান # ফ্রেম দেখান. ফ্রেম_লিস্টে ফ্রেমের জন্য .reverse() প্রাক>আউটপুট