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