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

quosego

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

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

  • Посещение

  • Days Won

    3

quosego last won the day on June 4 2011

quosego had the most liked content!

Репутация

5 Новичек

О quosego

  • Звание
    Эксперт
  1. функция cvReprojectImageTo3D, обсуждали здесь http://www.compvision.ru/forum/index.php?showtopic=423&st=0&p=3471
  2. shape context algorithm

    Я думаю порядок в данном случае не важен, вернее важен, но данная проблема решиться сама собой, когда мы минимизируем оценку совмещения двух контуров.
  3. функция meanShift(InputArray probImage, Rect& window, TermCriteria criteria) работает так же как и CamShift, но размер Rect не меняет
  4. chamfer matching

    Медленно как-то работает реализация в Opencv. А если искать объект с разными углами поворота - совсем плохо.
  5. произвольный ROI

    Привет всем! Друзья, собственно вопрос: как задать произвольный ROI в новой версии v2.2? Припоминаю, что для первый версии opencv эту тему уже обсуждали, но топик я не нашел.
  6. Стерео зрение

    Ввел в формулу поправочный коэффициент a, который вычислил экспериментально: z=afT/d. Теперь дистанция определяется верно, но в чем проблема так и не понял. Скрепя сердцем оставил пока этот костыль.
  7. А презентации тоже кривые, заметил, что там не все формулы, как на проекторе
  8. утечки памяти

    Посоветую перейти на использование интерфейса C++ в версии 2.2. Действительно удобнее, да сборщик мусора реализован
  9. похожая задача http://blog.vidikon.com/?p=296
  10. Стерео зрение

    Тоже не могу получить реальные координаты. Модуль значения disp растет в соответствии с дистанцией, но не адекватно. Z=fT/d, T-расстояние между камерами, d - диспаритет, значит ошибка в f?
  11. Интереснейшая лекция, а оператору руки оторвать
  12. Такая возможность появится, если собрать opencv c поддержкой qt4
  13. можно, это называется скелетизация. Обсуждали здесь http://www.compvision.ru/forum/index.php?showtopic=30&st=0& Как я уже сказал, зависит от того, какой резултат вы хотите получить. Объекты размер которых больше ядра удалены не будут. С формой ядра сложнее, зависит от обработываемых блобов, думаю нужно поэксперементировать. Морфологически никак. Придется выделять блобы и считать площадь каждого
  14. как-то так... int an=4; IplConvKernel* element = cvCreateStructuringElementEx(an*an+1, an*an+1, (an*an+1)/2, (an*an+1)/2, CV_SHAPE_ELLIPSE); cvMorphologyEx(image,image,NULL,element,CV_MOP_OPEN,1);
  15. Я думаю вашу задачу можно решить с помощью операции размыкания (англ OPEN). В общем случае она сглаживает контуры, обрывает узкие перешейки и ликвидирует выступы небольшой ширины. Фактически размыкание это дилатация эрозии. Но нужно грамотно подобрать ядро. В общем случае оно не должно быть больше объектов или их частей (выступов) которые вы удалять не собираетесь
×