Articles of google vision

Сбой приложения при повороте экрана

Я использую Mobile Vision API для обнаружения лиц на передней панели. Я использовал демонстрацию FaceTracker от Google, но мне нужно использовать его в Fragment. Он работает, но когда я пытаюсь повернуть экран, сбой приложений с исключением RuntimeException: Fail to connect to camera service . Код фрагмента: class EyeTrackerFragment : Fragment(), AnkoLogger { private var cameraSource: […]

Разделите раму google-vision на два

В моем пользовательском детекторе я хочу разделить изображение из кадра на половинки, обрабатывать их отдельно. Это то, что я получил до сих пор в своем обычном Detector : val imageArray = frame?.grayscaleImageData?.array() val upperImageBuffer = ByteBuffer .allocate(imageArray?.size ?: 0) .put(imageArray, 0, imageArray?.size?.div(2) ?: 0) val upperFrame = Frame.Builder(). setImageData(upperImageBuffer, frame?.metadata?.width ?: 0, frame?.metadata?.height?.div(2) ?: 0, […]

Заменяйте внешне вызываемые обратные вызовы с помощью RxJava

У меня есть приложение, использующее Google Mobile Vision, где метод обнаружения детектора detect(Frame frame) вызывается извне с помощью фреймворка. В этом методе я вызываю обратные вызовы хостинговой Activity : override fun detect(frame: Frame?): SparseArray<Barcode> { … activity.doSomethingOn(theDetections) } Из-за реактивной природы логики я хотел бы представить ReactiveX как можно больше мест и заменить обратные вызовы […]

Intereting Posts
Мне нужен способ динамически, progammaticaly изменить фон для ImageView в представлении Recycler Kotlin и Java в одном проекте с использованием Eclipse IDE Метод anko toast () вызывает java.lang.NoSuchMethodError при вызове из фрагмента Как опустить параметры лямбда в Котлин? Как подсчитать методы в библиотеке Котлин JsonView весной + Котлин Целевые аннотации с использованием сайта недоступны с отражением Котлина Котлин, общая операция по числу Котлинское умножение между обнуляемыми и невалютными ошибками float даже с нулевой проверкой Котлин. Какой способ инициализации прав? Неверное «это» используется в гнездовых замыканиях Dagger2 вводит презентатора в ошибку активности Kotlin Создание класса Parcelable со вторичным конструктором, который принимает список как параметр в Kotlin Сравнение ссылок и стоимости Kotlin: вызывается функция обновления пользовательского интерфейса от BroadcastReceiver onReceive