КОД
https://codecanyon.net/item/camerax-photo-video/31369283
CameraX - гэта новая бібліятэка Jetpack, прадстаўленая для палягчэння распрацоўкі камер.
Ён забяспечвае простае ў выкарыстанні асяроддзе API, якое працуе на большасці прылад Android.
CameraX забяспечвае некалькі наканаваных выпадкаў выкарыстання, напрыклад, папярэдні прагляд, захоп малюнкаў / відэа.
Гэта дазваляе распрацоўнікам сканцэнтравацца на задачах, якія неабходна выканаць, замест таго, каб марнаваць грошы
функцыянальнасць напісання часу і кіраванне патрабаваннямі да розных прылад.
CameraX таксама клапоціцца пра асноўную канфігурацыю (суадносіны бакоў, паварот і арыентацыю)
і значна памяншае нагрузку на выпрабаванні як распрацоўшчыкаў.
Гэта дадатак з'яўляецца рэалізацыяй CameraX і машыннага навучання з магчымасцю рабіць фота, запісваць відэа, маркіраваць выявы, сканаваць штрых-код, распазнаваць тэкст і перакладаць тэкст.
Патрабаванні
-Android Studio +4.1.1
-Ява 8
Фота
-Фотаздымкі ў высокай якасці
-Рэжым ўспышкі: уключаны, выключаны або аўтаматычны
-Таймер зваротнага адліку: выключаны, 3s або 10s
-Уключыце пярэднюю заднюю камеру
-Фотааглядальнік
Відэа
-Запісаць відэа ў высокай якасці
-Рэжым ўспышкі: уключэнне або выключэнне
-Хранометр
-Уключыце пярэднюю заднюю камеру
-Відэа-праглядальнік
QR і сканер штрых-кодаў
-Сканер рэальнага часу
-Рэжым ўспышкі: уключэнне / выключэнне
-Працуе з любой арыентацыяй
-Аўтаматычнае выяўленне фармату
-Чытае большасць стандартных фарматаў:
-Лінейныя фарматы: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
-2D фарматы: ацтэкі, матрыца дадзеных, PDF417, QR-код
-Аднаўленне дзеянняў
-Капіраваць вынік у буфер абмену
-Абмен вынікам
Маркіроўка выявы
-В рэальным часе маркіроўка малюнкаў
-Рэжым ўспышкі: уключэнне / выключэнне
-Вы можаце выяўляць і здабываць інфармацыю пра аб'екты на малюнку ў шырокай групе катэгорый. Мадэль маркіроўкі малюнкаў па змаўчанні можа ідэнтыфікаваць агульныя аб'екты, месцы, віды дзейнасці, віды жывёл, прадукты і г.д.
- Больш за 400 аб'ектаў, якія ахопліваюць найбольш часта сустракаемыя паняцці на фотаздымках.
-Магчымасць выкарыстання нестандартнай мадэлі
Распазнаванне тэксту
-Распазнаванне тэксту ў рэальным часе
-Рэжым ўспышкі: уключэнне / выключэнне
-Аднаўленне дзеянняў
-Капіраваць вынік у буфер абмену
-Абмен вынікам
-Паказаць распазнаны тэкст
-Паказаць мову
-Можа распазнаваць тэкст у любым наборы сімвалаў на лацінскай аснове.
Яны таксама могуць быць выкарыстаны для аўтаматызацыі такіх задач уводу дадзеных, як апрацоўка крэдытных карт, квітанцый і візітных картак.
-Магчымасць распазнання тэксту з растравага малюнка, медыя.Image, ByteBuffer, байтавага масіва альбо файла на прыладзе.
Перакласці тэкст
-Распазнаванне тэксту ў рэжыме рэальнага часу і пераклад
-Рэжым ўспышкі: уключэнне / выключэнне
-Аднаўленне дзеянняў
-Паказаць распазнаны тэкст
-Паказаць перакладзены тэкст
-Паказаць мову
-Абярыце мову для перакладу
-Перакласці больш чым 50 розных моў
https://developers.google.com/ml-kit/language/translation/translation-language-support
- Працуе з тымі ж мадэлямі, якія выкарыстоўваюцца ў аўтаномным рэжыме праграмы Google Translate
Экспазіцыя
-Ад -4 да 4
Шкала папярэдняга прагляду
-Запаўненне
-Уверсе
-Цэнтр
-Дна
Рэжым фота
-Арыгінальны
-Боке
-HDR
-Краса
-Начны рэжым
-Сепія
-Аква
-Мона
-Адмоўна
-Пастэрызаваць
-Салярызаваць
****** Боке, HDR, рэжым прыгажосці і ночы даступны не на ўсіх прыладах
https://developer.android.com/training/camerax/devices
Налады
-Просмотреть даступную прастору і агульную плошчу прылады
-Змяніць памер выявы і суадносіны бакоў
-Уключыць / адключыць максімальную якасць выявы
-Змяніць дазвол відэа
-Змена відэа ў секунду
-Уключыць / адключыць гук (таймер, сфатаграфаваць і спыніць запіс відэа)
-Паказаць / схаваць лініі сеткі
Націсніце, каб павялічыць
-Даступна ва ўсіх рэжымах
Націсніце, каб сфакусаваць
-Даступна ва ўсіх рэжымах
-З анімацыяй
Зрабіце фотаздымак, старт-стоп запіс з дапамогай кнопак гучнасці