অ্যান্ড্রয়েড 9-এ, ক্যামেরা ডিভাইসগুলি মোশন ট্র্যাকিং ক্ষমতার বিজ্ঞাপন দিতে পারে। যে ক্যামেরাগুলি এই বৈশিষ্ট্যটিকে সমর্থন করে সেগুলি নিজেই মোশন ট্র্যাকিং ডেটা তৈরি করে না, বরং দৃশ্য বিশ্লেষণের জন্য ARCore বা একটি চিত্র-স্থিরকরণ অ্যালগরিদম সহ অন্যান্য সেন্সর দ্বারা ব্যবহৃত হয়। এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য, ডিভাইসগুলিকে অবশ্যই CONTROL_CAPTURE_INTENT_MOTION_TRACKING
সমর্থন করতে হবে। যদি এই অভিপ্রায়টি ক্যাপচার অনুরোধের অংশ হয়, তাহলে ক্যামেরাকে অবশ্যই মোশন ব্লার কমাতে এক্সপোজারের সময়কে সর্বোচ্চ 20 মিলিসেকেন্ডে সীমাবদ্ধ করতে হবে।
উদাহরণ এবং উৎস
ক্যামেরা HAL- এর অংশ হিসাবে HAL পাশে একটি রেফারেন্স মোশন ট্র্যাকিং বাস্তবায়ন উপলব্ধ।
বাস্তবায়ন
একটি ক্যামেরা ডিভাইসে মোশন ট্র্যাকিং সক্ষম করতে, নিশ্চিত করুন:
-
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
ক্ষমতা সক্ষম করা হয়েছে৷ -
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING
অভিপ্রায়টি সমর্থিত এবং যখন একটি ক্যাপচার অনুরোধে অন্তর্ভুক্ত করা হয় তখন ক্যামেরার এক্সপোজারের সময়কে সর্বাধিক 20 মিলিসেকেন্ডে সীমাবদ্ধ করে৷ নিম্নলিখিত তালিকা থেকে লেন্স ক্রমাঙ্কন ডেটা স্ট্যাটিক তথ্য এবং গতিশীল মেটাডেটা ক্ষেত্রে সঠিকভাবে রিপোর্ট করা হয়:
বৈধতা
মোশন ট্র্যাকিং বৈশিষ্ট্য সমর্থনকারী ক্যামেরা ডিভাইসগুলিকে অবশ্যই ক্যামেরা CTS পরীক্ষায় উত্তীর্ণ হতে হবে।