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

Smorodov

Главные администраторы
  • Количество публикаций

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

  • Посещение

  • Days Won

    346

Все публикации пользователя Smorodov

  1. Вот проект вычисления скелета изображения (тема есть на форуме), там как раз свертка применяется и все работает, посмотрите, если будут вопросы, задавайте: http://www.compvision.ru/forum/index.php?a...=post&id=55
  2. Программка калибрующая камеру

    Программа показывает как калибровать камеру в других программах машинного зрения, это пример использования функций калибровки, входящих в состав библиотеки OpenCV. Она не имеет другой практической ценности, кроме демонстрационной. После успешной калибровки в окне показа видео начинает показываться исправленное изображение (как Opencv это представляет), иногда, (когда набор изображений неудачный) изображение может наоборот искривиться. С камерой на системном уровне она ничего не делает, все изменения происходят только в программе, с изображением выводимым этой программой. То есть это не некая системная утилита, а просто пример программирования. ЗЫ: С программой работают так: устанавливают флажки как надо, запускают калибровку, водят шахматной доской перед камерой (программа должна распознавать доку (рисовать точки в углах)), пока калибровка не закончится, наблюдать что получится Количество образцов - это количество изображений по которым осуществляется калибровка. Интервал между захватом образцов - это с каким интервалом эти изображения захватываются. Клеток по горизонтали и Клеток по вертикали - это характеристики доски которую мы показываем программе. Значение флагов смотреть в руководстве.
  3. OpenCV+Audio

    Для линукса туториал по звуку здесь: http://www.equalarea.com/paul/alsa-audio.html
  4. Здесь кое что: http://en.wikipedia.org/wiki/Color_quantization или можно например так: Voronoi seeded colour image segmentation Можно еще много чего найти если в google набрать colour image segmentation. Или floodfill в OpenCV только начальную точку надо указать и точность заливки, то есть какой диапазон цветов считать одним цветом.
  5. Лучшее изображение всегда к худшему привести можно, а дальше как обычно
  6. OpenCV+Audio

    WinAPI
  7. OpenCV+Audio

    mmsystem.h - это виндовый заголовок (часть winAPI), отвечающий за мультимедиа. Звуки воспроизводить он умеет тем же способом (через API). Класс нашел в инете, подробно не изучил, еще.
  8. как нарисовать дугу?

    Тут все функции рисования: http://opencv.willowgarage.com/documentati..._functions.html Дуги у них вроде как функцией void cvEllipse(CvArr* img, CvPoint center, CvSize axes, double angle, double start_angle, double end_angle, CvScalar color, int thickness=1, int line_type=8, int shift=0) рисуются.
  9. Базовый проект OpenCV + CUDA

    Время обработки одного кадра: GPU Geforce8200 (встроенный) 0.05-0.06 ms CPU Athlon x 2 5000 примерно 10 ms Померять можно так: //До кода ставим: // Создаем и запускаем таймер unsigned int timer = 0; cutilCheckError(cutCreateTimer(&timer)); cutilCheckError(cutStartTimer(timer)); //--------------------- // Измеряемый код //--------------------- // После кода ставим: // Останавливаем и освобождаем таймер cutilCheckError(cutStopTimer(timer)); printf("Processing time: %f (ms) \n", cutGetTimerValue(timer)); cutilCheckError(cutDeleteTimer(timer));[/code]
  10. Как прикрутить OpenCV к билдеру?

    Вроде и без них нормально работает , картинки, во всяком случае грузит нормально. Создание проекта ничем не отличается от Builder 6.
  11. Не очень в теме, а что еще должно быть? Есть тут еще что то: http://mytts.forum2x2.ru/
  12. Программка калибрующая камеру

    Не работает, так как рассчитано на то, что Builder 6 установлен (это его библиотеки). Можно скачать отсюда и бросить в папку с программой: http://smorodov.narod.ru/Downloads/Libs.zip Если чего не хватит, можно в инете найти и в папку с программой бросить.
  13. Поправлю опечатку гугл находит "Loquendo". Скачать пощупать можно здесь (торрент): http://torrents.ru/forum/viewtopic.php?t=1177463
  14. Алгоритм Вороного

    Спасибо, интересный файлик. Вот залил: OnTheApplicationOfVoronoiDiagramsToPageSegmentation.pdf
  15. Про углы здесь : http://www.compvision.ru/forum/index.php?a...=post&id=87 Про собственные значения и собственные векторы : http://elib.ispu.ru/library/math/sem1/pyartli1/node79.html
  16. Можно звук в вейвлет, а вейвлет OpenCV скормить. Вообще слышал что для распознавания звуков скрытые марковские модели применяют.
  17. Мне думается так: 1) MeanShift + предположение о том где будет объект после пересечения (исходя их текущего вектора скорости) 2) Здесь чисто отделение движущихся объектов от статичной фотографии (машины которые не отслеживаюся сфотканы). 3) MeanShift + оптический поток. Точки - это так называемые GoodFeaturesToTrack или просто "угловые" точки. Используются для разделения объектов в трудных ситуациях.
  18. Поиск точки от лазерной указки

    В OpenCV нет этой функции, это моя реализация, причем достаточно прямолинейная Конечно лучше искать решетом, а потом методом дихотомии или попиксельным сканированием (вопрос оптимизации) находить границы и центр. Может так получиться (при определенном диапазоне размеров изображения), что найти координаты ненулевых точек в сплошных блоках памяти будет быстрее чем извлекать отдельные точки, особенно принадлежащие вертикальным линиям.
  19. Алгоритм Вороного

    Не знаю, про результаты работы, может у них на сайте годе то есть, я с алгоритмом Вороного не сталкивался напрямую.
  20. Алгоритм Вороного

    Точно не могу сказать, но думаю что это они "потресканную" поверхность так называют (то что коме скелета), переводится как "корка" или "литосфера", видимо из геологии пришло.
  21. Под Интелами наверное лучше работают, а так у меня например AMD, слышал, что на процах для наладонников тоже идет.
  22. Как прикрутить OpenCV к билдеру?

    Все собралось и подключилось (с либами из этой темы (см. выше), часть на которые он ругался (говорил что нет dll libjasper, libjpeg, libpng и тп.) удалил). Поищу завтра как подключить их обратно, а пока вот
  23. Как прикрутить OpenCV к билдеру?

    Попробую завтра поставить BDS2009 (еще скачать надо) посмотрю что там не так.
  24. Да, cv* функции намного быстрее работают, их еще интелловцы оптимизировали на глубоком ассемблере (лучше сделать очень сложно), они как раз для однотипных операций над большими объемами данных придуманы.
  25. Как прикрутить OpenCV к билдеру?

    Такие ошибки могут быть реакцией на функцию cvGetSize(), хоть у willowgarage и написано что её можно заставить работать, выставив совместимость с MS VC, но у меня на шестом билдере выдает ошибки лучше использовать cvSize(ширина, высота). А вообще надежда есть, там они упоминают BDS2006 : http://opencv.willowgarage.com/wiki/C%2B%2BBuilder Посмотрите отладчиком, в какой строке возникает ошибка. Приведите кусок кода. PS: Попробуйте собрать самый минимальный проект + убрать вывод на форму (вывод делать в стандартное окно OpenCV). PS:PS: Библиотеки вроде должны и с этого форума подходить.
×