Xamarin камера обнаружения движения - PullRequest
0 голосов
/ 22 февраля 2019

Я ищу определенную функцию камеры Xamarin.

Я хочу написать приложение Xamarin, которое открывает камеру и анализирует прямую трансляцию с камеры, чтобы обнаружить движение в определенной области.(сравнение двух видеокадров в реальном времени для любой разницы в определенной области)

После запуска события я хочу сделать снимок с задержкой в ​​несколько секунд.

Я работаю для пользовательских рендеров камер, таких какthis: https://github.com/ThatCSharpGuy/Forms-FullCameraPage

Наиболее многообещающим подходом может быть использование OpenCV или EmguCV (.Net Wrapper).

EmguCV не бесплатен.Я заплатил бы за это, если бы знал, как использовать функцию обнаружения движения в C # с помощью Xamarin.

Также я проверил использование SkiaSharp для доступа к прямой трансляции с камеры на холст SkiaSharp: https://forums.xamarin.com/discussion/122917/processing-real-time-camera-frames-with-skiasharp?

Но я не нашел ни одного фрагмента кода или образца, которые бы мне помогли.

Большинство примеров - это "просто" пользовательские средства визуализации, наложения камеры или анализа снятых фотографий или сохраненных видеофайлов .... НЕживая камера транслирует потоки.

Оцените любую помощь или подсказку, попробуйте что угодно ...

Спасибо

Марко

...