27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
অ্যান্ড্রয়েড 16 ক্যামেরা ইমেজ টেস্ট স্যুট রিলিজ নোট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
অ্যান্ড্রয়েড 16 রিলিজে ক্যামেরা আইটিএস- এ বেশ কিছু পরিবর্তন রয়েছে। এই পৃষ্ঠাটি Android 16-এর জন্য ক্যামেরা ITS পরিবর্তনগুলিকে সংক্ষিপ্ত করে।
পাইথন এবং প্যাকেজ সংস্করণ
অ্যান্ড্রয়েড রিলিজ ডেভেলপমেন্টের জন্য একটি ভার্চুয়াল পরিবেশ তৈরি করতে প্যাকেজগুলির সঠিক সংস্করণগুলি বান্ডিল করতে আমরা অংশীদারদের প্যাকেজ পরিচালনা সফ্টওয়্যার ব্যবহার করার জন্য জোরালোভাবে উত্সাহিত করি৷ একটি উদাহরণের জন্য প্যাকেজ ম্যানেজমেন্ট টুল যা প্রয়োজনীয় বেশিরভাগ প্যাকেজ পরিচালনা করে, venv-এর জন্য Python 3 ডকুমেন্টেশন দেখুন।
অ্যান্ড্রয়েড 16 নিম্নলিখিত পাইথন এবং প্যাকেজ সংস্করণ সমর্থন করে:
নিম্নলিখিত প্যাকেজটি Android 16 এর জন্য নতুন:
নিম্নলিখিত প্যাকেজটি Android 16-এর জন্য বাতিল করা হয়েছে:
নতুন বা আপডেট করা দৃশ্য
অ্যান্ড্রয়েড 16 নিম্নলিখিত দৃশ্যগুলি উপস্থাপন করে:
দৃশ্য | বর্ণনা |
---|
scene1_3 | কোনো সাদা সীমানা ছাড়াই scene1_1 এর মতো ধূসর চার্ট। |
scene6 | দৃশ্যে অবস্থিত বস্তুটিকে অনন্যভাবে সনাক্ত করতে ArUco মার্কারগুলির গ্রিড সহ চেনাশোনাগুলির গ্রিড আপডেট করে৷ |
scene_ip | ডিফল্ট ক্যামেরা অ্যাপ এবং জেটপ্যাক ক্যামেরা অ্যাপ ক্যাপচারের মধ্যে ইমেজ প্যারিটি তুলনার জন্য নতুন দৃশ্য। |
scene_tele | দৃশ্য6 এবং দৃশ্য7 পুনঃব্যবহার করে তবে টেলি ক্যামেরার জন্য চার্ট দূরত্ব অপ্টিমাইজ করা আবশ্যক বলে ওয়াইড থেকে টেলি ক্যামেরা ক্রসওভার আলাদাভাবে পরীক্ষা করার অনুমতি দেয়। |
নতুন পরীক্ষা
অ্যান্ড্রয়েড 16 নিম্নলিখিত পরীক্ষাগুলি প্রবর্তন করে:
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
scene1_3 | test_exposure_time_priority | Android 16 এক্সপোজার টাইম অগ্রাধিকার মোড বৈশিষ্ট্য যাচাই করে। |
scene1_3 | test_sensitivity_priority | Android 16 ISO অগ্রাধিকার মোড বৈশিষ্ট্য যাচাই করে। |
scene2_a | test_exposure_keys_consistent | স্বয়ংক্রিয় এবং ম্যানুয়াল ক্যাপচারের জন্য এক্সপোজার মেটাডেটা মান যাচাই করে। |
scene2_b | test_preview_num_faces | scene2_b এর প্রিভিউ স্ট্রিম ক্যাপচারের জন্য মুখ সনাক্তকরণ যাচাই করে। |
scene2_d | test_preview_num_faces | scene2_d এর প্রিভিউ স্ট্রিম ক্যাপচারের জন্য মুখ সনাক্তকরণ যাচাই করে। |
scene2_f | test_preview_num_faces | scene2_f এর প্রিভিউ স্ট্রিম ক্যাপচারের জন্য মুখ সনাক্তকরণ যাচাই করে। |
scene2_g | test_preview_num_faces | প্রোফাইলে মুখের সাথে scene2_g এর প্রিভিউ স্ট্রিম ক্যাপচারের জন্য মুখ সনাক্তকরণ যাচাই করে। |
scene_flash | test_night_mode_indicator | Android 16 নাইট মোড নির্দেশক বৈশিষ্ট্য যাচাই করে। |
scene_ip | test_default_jca_ip | ডিফল্ট ক্যামেরা অ্যাপ এবং জেটপ্যাক ক্যামেরা অ্যাপের মধ্যে ছবির সমতা যাচাই করে। |
scene_tele | test_zoom_tele | প্রশস্ত থেকে টেলি ক্যামেরা ট্রানজিশনের জন্য জুম চেক যোগ করে। |
scene_tele | test_preview_zoom_tele | চওড়া থেকে টেলি ক্যামেরা ট্রানজিশনের জন্য প্রিভিউ জুম চেক যোগ করে। |
scene_tele | test_multi_camera_switch_tele | ওয়াইড থেকে টেলি ক্যামেরা ট্রানজিশনের জন্য মাল্টি-ক্যামেরা সুইচ চেক যোগ করে। |
sensor_fusion | test_video_stabilization_jca | test_video_stabilization এর মতো কিন্তু ভিডিও ক্যাপচারের জন্য Jetpack ক্যামেরা অ্যাপ ব্যবহার করে। |
রিফ্যাক্টর করা পরীক্ষা
অ্যান্ড্রয়েড 16-এ, পরীক্ষার কভারেজ বাড়ানোর জন্য নিম্নলিখিত পরীক্ষাগুলিকে আরও যৌক্তিকভাবে পুনর্বিন্যাস করা হয়েছে:
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
scene1_3 | test_ev_compensation | test_ev_compensation_advanced এবং test_ev_compensation_basic মার্জ করে। |
scene3 | test_imu_drift | উচ্চ তাপমাত্রায় জাইরোস্কোপ ড্রিফ্ট সমস্যাগুলি উন্মোচন করতে দীর্ঘ সময় ধরে পরীক্ষা চালায়। |
scene6 | test_zoom | টেলিফটো লেন্সে রূপান্তরের সময় জুম করা বন্ধ করে। অফসেট চেক যোগ করে। ক্যাপচারের জন্য জেটপ্যাক ক্যামেরা অ্যাপ ব্যবহার করে। |
sensor_fusion | test_preview_stabilization | আল্ট্রা-ওয়াইড ক্যামেরা কভারেজের জন্য 0.9x এবং 1.1x জুম অনুপাত উভয়েই পরীক্ষা করার জন্য রিফ্যাক্টর করা হয়েছে। |
অতিরিক্তভাবে, তিনটি উপ-দৃশ্যের ভারসাম্য লোড করার জন্য scene1_1
এবং scene1_2
-এর বেশ কয়েকটি পরীক্ষা scene1_3
এ স্থানান্তরিত করা হয়েছে। যাইহোক, scene1_3
সাদা সীমানা না থাকার কারণে শুধুমাত্র অটোফোকাসের প্রয়োজন হয় না এমন পরীক্ষাগুলি সরানো হয়।
অপ্রচলিত পরীক্ষা
অ্যান্ড্রয়েড 16-এ, পরীক্ষার ফাংশন অন্যান্য পরীক্ষার দ্বারা আচ্ছাদিত হওয়ার কারণে নিম্নলিখিত পরীক্ষাগুলি বাতিল করা হয়েছে:
দৃশ্য | পরীক্ষার নাম | বর্ণনা |
---|
scene2_b | test_num_faces | test_preview_num_faces দ্বারা পরীক্ষিত দৃশ্যে মুখ সনাক্তকরণের কারণে সরানো হয়েছে। |
scene2_f | test_num_faces | test_preview_num_faces দ্বারা পরীক্ষিত দৃশ্যে মুখ সনাক্তকরণের কারণে সরানো হয়েছে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Android 16 Camera Image Test Suite release notes\n\nThe Android 16 release includes a number of changes to\n[Camera ITS](/docs/compatibility/cts/camera-hal#its_tests). This page\nsummarizes the Camera ITS changes for Android\n16.\n\nPython and package versions\n---------------------------\n\nWe strongly encourage partners to use package management software to bundle the\ncorrect versions of packages to create a virtual environment for Android release\ndevelopment. For an example package management tool that handles most of the\npackages required, see the Python 3 documentation for\n[venv](https://docs.python.org/3/library/venv.html).\n\nAndroid 16 supports the following Python and package\nversions:\n\n- [Python 3.10.13](https://www.python.org/downloads/)\n- [OpenCV 4.10.0](https://opencv.org/releases/)\n- [Numpy 2.2.5](https://numpy.org/)\n- [Matplotlib 3.8.4](https://matplotlib.org/)\n- [Scipy 1.13.1](https://docs.scipy.org/doc/)\n- [pySerial 3.5](https://pyserial.readthedocs.io/)\n- [Pillow 10.3.0](https://pypi.org/project/pillow/)\n- [PyYAML 6.0.1](https://pypi.org/project/PyYAML/)\n- [Mobly 1.12.2](https://github.com/google/mobly/)\n- [FFmpeg 7.0.2](https://ffmpeg.org/)\n- [Snippet UiAutomator 1.1.1](https://github.com/google/snippet-uiautomator/)\n\nThe following package is new for Android 16:\n\n- [Protocol Buffers 5.28.0](https://github.com/protocolbuffers/protobuf/blob/main/python/)\n- [pyudev 0.24.3](https://pypi.org/project/pyudev/)\n\nThe following package has been deprecated for Android 16:\n\n- [Colour-science 0.4.2](https://pypi.org/project/colour-science/)\n\nNew or updated scenes\n---------------------\n\nAndroid 16 introduces the following scenes:\n\n| Scene | Description |\n|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------|\n| `scene1_3` | Gray chart similar to `scene1_1` with no white boundary. |\n| `scene6` | Updates grid of circles with grid of ArUco markers to uniquely identify the located object in the scene. |\n| `scene_ip` | New scene for image parity comparisons between the default camera app and Jetpack Camera App captures. |\n| `scene_tele` | Reuses scene6 and scene7 but allows the wide to tele camera crossover to be tested separately as chart distance must be optimized for tele camera. |\n\nNew tests\n---------\n\nAndroid 16 introduces the following tests:\n\n| Scene | Test name | Description |\n|-----------------|---------------------------------|------------------------------------------------------------------------------------------|\n| `scene1_3` | `test_exposure_time_priority` | Verifies the Android 16 exposure time priority mode feature. |\n| `scene1_3` | `test_sensitivity_priority` | Verifies the Android 16 ISO priority mode feature. |\n| `scene2_a` | `test_exposure_keys_consistent` | Verifies exposure metadata values for auto and manual captures. |\n| `scene2_b` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_b`. |\n| `scene2_d` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_d`. |\n| `scene2_f` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_f`. |\n| `scene2_g` | `test_preview_num_faces` | Verifies face detection for preview stream captures of `scene2_g` with faces in profile. |\n| `scene_flash` | `test_night_mode_indicator` | Verifies the Android 16 Night Mode Indicator feature. |\n| `scene_ip` | `test_default_jca_ip` | Verifies image parity between default camera app and Jetpack Camera App. |\n| `scene_tele` | `test_zoom_tele` | Adds zoom check for wide to tele camera transition. |\n| `scene_tele` | `test_preview_zoom_tele` | Adds preview zoom check for wide to tele camera transition. |\n| `scene_tele` | `test_multi_camera_switch_tele` | Adds multi-camera switch check for wide to tele camera transition. |\n| `sensor_fusion` | `test_video_stabilization_jca` | Similar to `test_video_stabilization` but uses Jetpack Camera App for video capture. |\n\nRefactored tests\n----------------\n\nIn Android 16, the following tests are refactored to\nincrease test coverage and group tests more logically:\n\n| Scene | Test name | Description |\n|-----------------|------------------------------|---------------------------------------------------------------------------------------------------------|\n| `scene1_3` | `test_ev_compensation` | Merges `test_ev_compensation_advanced` \\& `test_ev_compensation_basic`. |\n| `scene3` | `test_imu_drift` | Runs test longer to uncover gyroscope drift issues at higher temperatures. |\n| `scene6` | `test_zoom` | Stops zooming at transition to telephoto lens. Adds offset check. Uses Jetpack Camera App for captures. |\n| `sensor_fusion` | `test_preview_stabilization` | Refactored to test at both 0.9x and 1.1x zoom ratios for ultra-wide camera coverage. |\n\nAdditionally, a number of tests in `scene1_1` and\n`scene1_2` are moved to `scene1_3` to load balance the\nthree sub-scenes. However, only tests not requiring autofocus are moved due to\n`scene1_3` not having a white border.\n\nDeprecated tests\n----------------\n\nIn Android 16, the following tests are deprecated due\nto test function being covered by other tests:\n\n| Scene | Test name | Description |\n|------------|------------------|----------------------------------------------------------------------------|\n| `scene2_b` | `test_num_faces` | Removed due to face detection in scene tested by `test_preview_num_faces`. |\n| `scene2_f` | `test_num_faces` | Removed due to face detection in scene tested by `test_preview_num_faces`. |"]]