Я работаю над обнаружением экрана компьютера с помощью emgucv (обложка C# opencv). Я хочу обнаружить мой компьютер и нарисовать на нем прямоугольник.
Чтобы помочь в этом процессе, я использовал 3 инфракрасных светодиода на экране компьютера, который я обнаружил, и после обнаружения я смог найти области экрана ниже этих трех светодиодов. Вот результаты после обнаружения 3-х светодиодов.Обнаружение экрана с использованием opencv/Emgucv
3 красных ящика являются обнаруженными светодиодами.
.
А вообще у меня есть что-то вроде этого
Кто-нибудь есть идея о том, как я могу продолжить, чтобы обнаружить всю screan область?
На самом деле, я разрабатываю приложение реального времени, поэтому я не мог использовать алгоритм GrabCut из-за минимального взаимодействия с пользователем. У вас есть идеи? –
Я не хотел просить пользователя нарисовать прямоугольник. Вы можете автоматически вычислить прямоугольник так, чтобы он включал большую область под светодиодами и смотрел, что выдает GrabCut. – Sunreef