#ML #MlKit #Камера
Google ML Kit Selfie Segmentation
Google ML Kit - это набор инструментов, который позволит вам использовать силу ML в своих приложения под Android и iOS. Например одна из последних фичей сервиса - отделение фона и фокус на важном, например человеке в кадре.
С помощью такого API вы можете добавить свой собственный фон за объектом или размывать его для крутых портретов.
API работает на Android и iOS. Чтобы получить ранний доступ к API вам надо заполнить специальную форму.
Google ML Kit Selfie Segmentation
Google ML Kit - это набор инструментов, который позволит вам использовать силу ML в своих приложения под Android и iOS. Например одна из последних фичей сервиса - отделение фона и фокус на важном, например человеке в кадре.
С помощью такого API вы можете добавить свой собственный фон за объектом или размывать его для крутых портретов.
API работает на Android и iOS. Чтобы получить ранний доступ к API вам надо заполнить специальную форму.
Вышла CameraX 1.4.0
👉 Поддержка 10-битного HDR в фото и видео
👉 Поддержка HLG и 10-битного HEVC
👉 Поддержка UltraHDR
👉 Больше поддержки Kotlin
👉 Эффекты в реальном времени
👉 Возможность узнать о поддержке стабилизации и включение её
👉 Shutter Sound API - проверка нужно ли в текущем регионе снимать со звуком
👉 Поддержка работы экрана как вспышки
👉 Camera Extensions Metadata API
Вообщем сделали много всего полезного, что лучше читать в анонсе. Кажется, это самое активно развивающееся API из Jetpack
#jetpack #jetpackupdate #camerax #камера
👉 Поддержка 10-битного HDR в фото и видео
👉 Поддержка HLG и 10-битного HEVC
👉 Поддержка UltraHDR
👉 Больше поддержки Kotlin
👉 Эффекты в реальном времени
👉 Возможность узнать о поддержке стабилизации и включение её
👉 Shutter Sound API - проверка нужно ли в текущем регионе снимать со звуком
👉 Поддержка работы экрана как вспышки
👉 Camera Extensions Metadata API
Вообщем сделали много всего полезного, что лучше читать в анонсе. Кажется, это самое активно развивающееся API из Jetpack
#jetpack #jetpackupdate #camerax #камера
👍17 4
Статья от Google с обзором изменений в новой версии CameraX:
👉 Запись HDR видео
👉 HDR превью
👉 Поддержка Ultra HDR для фото (Android 14+)
👉 Поддержка Kotlin в API. Появились расширения с suspend вместо callback подхода
👉 Стабилизация в превью
👉 Поддержка зеркального режима в превью
👉 Наложение эффектов в реальном времени. Доступен набор стандартных эффектов в CameraX и Media3
👉 Использование экрана как вспышки для селфи
👉 Поддержка новых расширений камеры: превью изображения до обработки, отображение прогресса снятия и обработки фото, настройка расширений
#jetpack #камера #camerax
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍10
#compose #camerax #камера #jetpack #android #androiddev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥10
This media is not supported in your browser
VIEW IN TELEGRAM
Руководство(EN,6м) от команды CameraX по созданию эффекта как на видео, когда весь ваш UI на Compose. Используется определение лиц в кадре и наложение масок
🔗 Ссылка без VPN
#android #jetpack #camerax #камера #compose
🔗 Ссылка без VPN
#android #jetpack #camerax #камера #compose
👍21🔥7
В Android 16 добавлены новые режимы гибридной автоэкспозиции (Hybrid AE) в Camera2. Теперь можно вручную управлять отдельными параметрами экспозиции, оставляя остальное на алгоритм автоэкспозиции (AE).
Доступны два новых режима:
👉 ISO + AE – вы задаёте ISO, а автоэкспозиция регулирует выдержку.
👉 Выдержка + AE – вы управляете временем экспозиции, а AE настраивает ISO.
Это даёт больше гибкости по сравнению с прежним подходом, где нужно было либо полностью полагаться на автоэкспозицию, либо вручную контролировать все параметры.
fun setISOPriority() {
// ...
val availablePriorityModes = mStaticInfo.characteristics.get(
CameraCharacteristics.CONTROL_AE_AVAILABLE_PRIORITY_MODES
)
// ...
// Включение AE режима
reqBuilder.set(
CaptureRequest.CONTROL_AE_MODE,
CameraMetadata.CONTROL_AE_MODE_ON
)
reqBuilder.set(
CaptureRequest.CONTROL_AE_PRIORITY_MODE,
CameraMetadata.CONTROL_AE_PRIORITY_MODE_SENSOR_SENSITIVITY_PRIORITY
)
reqBuilder.set(
CaptureRequest.SENSOR_SENSITIVITY,
TEST_SENSITIVITY_VALUE
)
val request: CaptureRequest = reqBuilder.build()
// ...
}
#android #android16 #камера #camera2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
В Android 16 появилась поддержка точной настройки цветовой температуры и оттенка для камеры, что особенно полезно для профессиональных видеосъёмочных приложений.
Ранее в Android управление балансом белого осуществлялось через CONTROL_AWB_MODE, но выбор ограничивался предустановками (например, “Лампа накаливания”, “Облачно”, “Сумерки”).
Теперь новый режим COLOR_CORRECTION_MODE_CCT позволяет использовать параметры COLOR_CORRECTION_COLOR_TEMPERATURE и COLOR_CORRECTION_COLOR_TINT для более точной коррекции баланса белого на основе коррелированной цветовой температуры (CCT).
Пример кода:
fun setCCT() {
val colorTemperatureRange: Range<Int> =
mStaticInfo.characteristics[CameraCharacteristics.COLOR_CORRECTION_COLOR_TEMPERATURE_RANGE]
// Переключаемся в ручной режим для активации CCT
reqBuilder[CaptureRequest.CONTROL_AWB_MODE] = CameraMetadata.CONTROL_AWB_MODE_OFF
reqBuilder[CaptureRequest.COLOR_CORRECTION_MODE] = CameraMetadata.COLOR_CORRECTION_MODE_CCT
reqBuilder[CaptureRequest.COLOR_CORRECTION_COLOR_TEMPERATURE] = 5000
reqBuilder[CaptureRequest.COLOR_CORRECTION_COLOR_TINT] = 30
val request: CaptureRequest = reqBuilder.build()
}
Теперь разработчики могут добиваться более точной цветопередачи, что особенно важно для профессиональной видеосъёмки.
#android #android16 #camera2 #камера
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👏1