#c# #linux #camera #photo #.net-5
Вопрос:
Я ищу способ захватить одно изображение с помощью .NetCore3.1/.NET5 в Linux для отправки на сервер. Приятным бонусом было бы, если бы то же самое решение работало и для Windows, но в этом нет необходимости. Я изо всех сил пытаюсь найти любую библиотеку, которая могла бы сделать что-то подобное.
Я также буду использовать несколько камер, поэтому мне нужен способ перечислить и отличить, с какой из них я делаю снимок.
Ответ №1:
Я предполагаю, что вы имеете в виду веб-камеры, когда говорите «камера». Решение, которое я бы использовал, — это OpenCV, поскольку оно совместимо с Linux и позволяет захватывать изображения и видео с веб-камер (при условии, что ваша камера поддерживается linux), а также обрабатывать изображения.
Однако OpenCV изначально был разработан для C/C , поэтому вам нужно будет использовать оболочку C#. Я бы рекомендовал использовать EmguCV: https://www.emgu.com/