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

Быстрый детектор симметрии.

Recommended Posts

Нашел на Github-е детектор симметрии, работает в реальном времени.

 

post-1-0-58051100-1419584661_thumb.png

 

post-1-0-93469600-1419584667_thumb.png

 

Исходники (немного подправил):

FAST_SYMMETRY_DETECTOR.ZIP

 

Источник на GitHub: https://github.com/subokita/Sandbox

 

 

Чтобы работало с изображением с видеокамеры, раскомментировать в main соответствующую строку.

int main(int argc, const char * argv[]) {
    testImage();
//    testVideo();
    return 0;
}

PS: Используется преобразование Хафа, если водить мышью по окошку с отображением в пространство параметров, по исходному изображению бегает прямая, соответствующая этим параметрам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемый Smorodov,

 

Заранее извиняюсь за дилетантский вопрос. Пытаюсь построить проект, затыкаюсь на следующей ошибке:

ConsoleApplication1.obj : error LNK2001: неразрешенный внешний символ ""void __cdecl cv::applyColorMap(class cv::_InputArray const &,class cv::_OutputArray const &,int)" (?applyColorMap@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@H@Z)"

Opencv вроде бы свежая, 2.4.10. Собираю на VS 2012.

 

Поможете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ошибка линкера, не подключена библиотека с функцией cv::applyColorMap .

 

Только что собрал на VS2012 + последний OpenCV , все должно работать.

Проект создавали при помощи CMAKE? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, создавал вручную.А можете выложить собранный проект если не трудно? (с CMAKE буду разбираться отдельно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Без проблем, но лучше CMAKE-ом :)

 

FAST_SYMMETRY_DETECTOR.RAR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там надо либу opencv_contrib подключить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×