Xamarin камера обнаружения движения

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

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

После того, как событие сработало, я хочу сделать снимок через несколько секунд.

Я работаю для пользовательских рендеров камер, как это: 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?

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

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

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

Thanx

Marco

0 ответов

Другие вопросы по тегам