使用要求:
vs2017以上
vcpkg (使用vcpkg安装opencv,否则需要调整cmakelist 的相应内容)
cmake最新版
opencv 4.3
算法库:https://github.com/meiqua/shape_based_matching
这个算法库是基于linemod算法实现的,类似于halcon的形状匹配,其实opencv 也有类似的算法类 cv::linemod,不过需要进行封装。
使用流程:
1.安装上述软件
2.使用vs用打开文件夹的方式打开shape_based_matching算法所在的文件夹
3.由于shape_based_matching算法有点老了,需要修改其中的CMakeLists.txt文件才能编译运行。
修改内容如下:
SET(COMMON_COMPILE_FLAGS "-fopenmp -Wall ")
#SET(CMAKE_CXX_FLAGS "${PLATFORM_COMPILE_FLAGS} ${COMMON_COMPILE_FLAGS} $ENV{CXXFLAGS}")
SET(CMAKE_CXX_FLA