প্ল্যাটফর্ম-নির্দিষ্ট নির্দেশিকা
অ্যান্ড্রয়েড (কোটলিন/জাভা)
অ্যান্ড্রয়েড এনডিকে (সি)
আইওএস
ইউনিটি (এআর ফাউন্ডেশন)

সিন সেম্যান্টিকস এপিআই ডেভেলপারদের ব্যবহারকারীর চারপাশের দৃশ্য বুঝতে সক্ষম করে, যা অনেক উচ্চ-মানের এআর অভিজ্ঞতার জন্য প্রয়োজন। একটি এমএল মডেলের উপর নির্মিত, সিন সেম্যান্টিকস এপিআই রিয়েল-টাইম শব্দার্থিক তথ্য প্রদান করে, যা এআরকোর-এ বিদ্যমান জ্যামিতিক তথ্যের পরিপূরক হিসেবে কাজ করে।
বাইরের কোনো দৃশ্যের ছবি দেওয়া হলে, এপিআইটি প্রতিটি পিক্সেলের জন্য একগুচ্ছ দরকারি অর্থগত শ্রেণি, যেমন—আকাশ, দালান, গাছ, রাস্তা, ফুটপাত, যানবাহন, ব্যক্তি এবং আরও অনেক কিছুর ভিত্তিতে একটি লেবেল ফেরত দেয়। পিক্সেল লেবেল ছাড়াও, সিন সেম্যান্টিকস এপিআই প্রতিটি পিক্সেল লেবেলের জন্য কনফিডেন্স ভ্যালু এবং বাইরের কোনো দৃশ্যে একটি নির্দিষ্ট লেবেলের ব্যাপকতা জানার জন্য একটি সহজ উপায়ও প্রদান করে।
বাম থেকে ডানে, একটি ইনপুট ইমেজ, পিক্সেল লেবেলের সিমান্টিক ইমেজ এবং সংশ্লিষ্ট কনফিডেন্স ইমেজের উদাহরণ দেওয়া হলো:

সিন সেম্যান্টিকস এপিআই (Scene Semantics API) ব্যবহার করে ডেভেলপাররা দৃশ্যের নির্দিষ্ট উপাদানগুলো শনাক্ত করতে পারেন; যেমন—কোনো অপরিচিত শহরে ব্যবহারকারীকে পথ দেখাতে রাস্তা ও ফুটপাত, ডাইনামিক অবজেক্টের ওপর অক্লুশন রেন্ডার করতে মানুষ ও যানবাহন, দিনের যেকোনো সময়ে সূর্যাস্ত তৈরি করতে আকাশ, এবং ভবনগুলোর চেহারা পরিবর্তন ও ভার্চুয়াল অবজেক্ট অ্যাঙ্কর করার জন্য ভবন।
শব্দার্থিক লেবেল এবং গুণমান
সিন সেম্যান্টিকস এপিআই একাধিক লেবেল প্রদান করে, যার প্রতিটির একটি সংশ্লিষ্ট গুণমান বা নির্ভরযোগ্যতা থাকে। সাধারণত, এমএল মডেল ছোট বা বিরল বস্তু/পৃষ্ঠের শ্রেণীর চেয়ে বড় ও সাধারণ বস্তু/পৃষ্ঠের শ্রেণীগুলো ভালোভাবে ভবিষ্যদ্বাণী করতে পারে। শ্রেণীগুলোকে উচ্চ থেকে নিম্ন ক্রমে নিম্নলিখিত গুণমানের স্তরগুলিতে ভাগ করা যেতে পারে:
| শব্দার্থিক লেবেলের গুণমানের স্তর | |
|---|---|
| প্রধান দৃশ্যের উপাদান |
|
| প্রধান দৃশ্যের বিবরণ |
|
| ছোটখাটো দৃশ্যের বিবরণ |
|
ডিভাইসের সামঞ্জস্যতা
সিন সেম্যান্টিকস এপিআই এবং ডেপথ এপিআই একই সমর্থিত ডিভাইসের তালিকা শেয়ার করে। উভয় এপিআই সমর্থন করে এমন ডিভাইসগুলির একটি হালনাগাদ তালিকার জন্য অনুগ্রহ করে ARCore সমর্থিত ডিভাইস পৃষ্ঠাটি দেখুন।
সমর্থিত ব্যবহারের ক্ষেত্রসমূহ
সিন সেম্যান্টিকস এপিআই নিম্নলিখিত সিনারিওগুলিতে ব্যবহারের জন্য ডিজাইন করা হয়েছে:
বহিরাঙ্গনের দৃশ্য : শুধুমাত্র বহিরাঙ্গনের দৃশ্য সমর্থন করে এবং এটি অভ্যন্তরীণ ব্যবহারের জন্য নয়।
পোর্ট্রেট ওরিয়েন্টেশন : এটি শুধুমাত্র ডিভাইসের ডিফল্ট ওরিয়েন্টেশন মোডে (অর্থাৎ পোর্ট্রেট) ব্যবহার করা উচিত। ল্যান্ডস্কেপ মোডের জন্য সিমান্টিক লেবেলের গুণমান নিশ্চিত করা হয় না।