Перейти к содержимому
Compvision.ru

Дима

Пользователи
  • Количество публикаций

    10
  • Зарегистрирован

  • Посещение

Репутация

0 Новичек

О Дима

  • Звание
    Бывалый
  1. Распознавание лиц

    я сам этим щас занимаюсь, пытаюсь разобраться в марковских моделях и т.д. может объединить усилия?
  2. Распознавание лиц

    спс
  3. Распознавание лиц

    По параметрам, во-первых, берешь, находишь на лице контрольные точки - глаза, нос, уши, губы. По ним, можешь развернуть лицо, так, что б получить наименьшие искажения(например расстояние левый глаз, нос и правый глас нос должны быть одинаковы), долее берешь геометрию лица, такую как соотношение расстояния от глаз до носа, между глазами, от рта до подбородка и так далее, их можно хранить в базе донных и с небольшой погрешностью сравнивать на других снимках. Соответственно, для облегчения дальнейшие распознание лица можно делать выборку из базы данных по этим расстояниям с учетом определенно погрешности, а потом уже прогонять через тяжеловесные алгоритмы, например Скрытые Марковские Модели. Например, тут где-то в корнях форума была мессага про это, но исходники которые выкладывали к посту, потерлись! Если у кого завалялись, скиньт в этот пост файл HMM.zip или .rar она там был. Очень было бы интересно посмотреть на то как это работает!
  4. Многопоточность и OpenCV

    Компилировал Microsoft'овским компилятором, хотелось бы узнать поподробней, как её откомпилировать с поддержкой многопоточности? Выкладывать не совсем удобна... т.к есть программа, сама по себе реализующая только момент сопряжения длл'ок, она экспортирует в определённы класс все выходы и входы с библиотек и функцтии по их связыванию, у библеотеки съёма изображения есть импорт выходная картинка и событие, у библиотеки обрабатывающей есть входные и выходные картинки с событиями, у библиотеки отображающей, только входные завязка происходит следующим образоб IplImage * in_1 = &out_2; индексы обозначают библиотеки И С СОБЫТИЯМИ HANDLE inE_1 = outE_2; Не это упрощённый вариант могу выложить просто архив, с исходниками, что б помсмотрели
  5. Многопоточность и OpenCV

    А у меня такой вопрос... Захватываю видео в основном потоке процесса(который создан изначально) все остальное поотключал, нагрузка на проц 12 процентов Зпхватываю видео в потоке, остальную всю обработку изображения поотключал, тоже. нагрузка 50 - 60. Это как? работа выполняется одна и таже
  6. opencv 2.2

    на самом деле у тебя следующая проблема: cvCreateCameraCapture(0); 0 - это не номер камеры, ноль означает первую попавшуюся камеру. Если тебе надо подключить конкретную камеру, тебе надо узнать домен, к которому она относится и номер камеры. Есть следующие домены enum { CV_CAP_ANY =0, // autodetect CV_CAP_MIL =100, // MIL proprietary drivers CV_CAP_VFW =200, // platform native CV_CAP_V4L =200, CV_CAP_V4L2 =200, CV_CAP_FIREWARE =300, // IEEE 1394 drivers CV_CAP_FIREWIRE =300, CV_CAP_IEEE1394 =300, CV_CAP_DC1394 =300, CV_CAP_CMU1394 =300, CV_CAP_STEREO =400, // TYZX proprietary drivers CV_CAP_TYZX =400, CV_TYZX_LEFT =400, CV_TYZX_RIGHT =401, CV_TYZX_COLOR =402, CV_TYZX_Z =403, CV_CAP_QT =500, // QuickTime CV_CAP_UNICAP =600, // Unicap drivers CV_CAP_DSHOW =700, // DirectShow (via videoInput) CV_CAP_PVAPI =800 // PvAPI, Prosilica GigE SDK }; номер который тебе надо туда написать состоит из домена камер + номер камеры. На самом деле, я знаю это очень примерно и не стал морочить реализовал все через библиотеку inputVideo, там проще. Видел информацию по этому поводу в интернете, если есть желание поищи.
  7. примного благодарен. спс
  8. Ну... то есть как узнать оптимальное и максимальное fps моей камеры, если у мена в драйверах написано USB 2.0 Camera.
  9. Ну меня скорей не интересует вопрос возрастания... обычно камеры выдают картинку около 60fps... то есть вопрос следующий, как узнать это из-за того, нормальную частоту кадров для моей камеры? И реально этот показатель такой, из-зп того что это встроенная камера?
  10. Доброго времени суток. Проблема такая, есть программа, в ней с помощью библиотеки inputVideo снимаю изображение. И при помощи OpenCV вывожу его на форму. Только видео снимается максимум с FPS 15-16 иногда показатель подпрыгивает до 30, но это скорей локальные всплески. Изображение снимаю со следующими настройками камеры // частота кадров VI.setIdealFramerate(device, 60); // указываем разрешение VI.setupDevice(device, 320, 240, VI_USB); или VI.setupDevice(device, 640, 480, VI_USB); VI.setFormat(device, VI_NTSC_M); что делать? Камера идентифицируется как USB 2.0 Camera и является встроенной в ноутбук
×