dlinaresg Ответов: 1

Обрезка изображения с помощью Emgu


Уважаемые эксперты,

Я пытаюсь сделать заявку на форму для лица dtection с emgu. Моя цель состоит в том, чтобы сфотографировать человека с помощью веб-камеры, определить координаты лица и обрезать изображение таким образом, чтобы обнаруженные лица всегда находились в одной и той же пропорции и положении относительно краев изображения. В основном это изображение документа, где я всегда могу иметь изображение лица в одном и том же месте, чтобы я мог установить лицо поверх другого изображения.

Я сделал это с python и opencv (с getsubrect), но не знаю, как это сделать с emgu.

if detectedFace:
  arg1 = detectedFace[0][0][0]
  arg2 = detectedFace[0][0][1]
  arg3 = detectedFace[0][0][2]
  arg4 = detectedFace[0][0][3]
  Izq = arg1 - arg3/10
  Sup = arg2 - arg4/4
  Der = arg3 + (arg3/5)
  Inf = arg4 +(arg4/2)
  destino = ('C:\\temp\\camera-test-cut.jpg')
imagen = cv.GetSubRect(imcolor,(Izq, Sup, Der, Inf))
cv.SaveImage(destino, imagen)



С помощью emgu tutotial я смог захватить камеру и обнаружить лицо, но не могу обрезать изображение. А сахар есть?

Спасибо.

Sergey Alexandrovich Kryukov

Что это за язык, который вы показываете?
—СА

dlinaresg

Питон.

Sergey Alexandrovich Kryukov

Ах... Хорошо, спасибо, что ответили. Такие вещи хорошо помечать или указывать при задании вопроса...
—СА