DennisLiu1993 / Fastest_Image_Pattern_Matching

C++ implementation of a ScienceDirect paper "An accelerating cpu-based correlation-based image alignment for real-time automatic optical inspection"
BSD 2-Clause "Simplified" License
859 stars 205 forks source link

移植功能库:支持跨平台、python调用。 #57

Open acai66 opened 8 months ago

acai66 commented 8 months ago

感谢大佬的高效匹配源码,我简单地把里面的功能从mfc中挖了出来,用cmake的方式组织了一个跨平台的c++模板匹配库,又使用c风格封装了c++的功能,更易于python调用c库。

测试在win11、rk3588 ubuntu上均可运行。

我c++基础不是很好,代码有些乱,希望有大神进行重构、优化效率、修复安全问题

arm simd那部分在我的rk3588 ubuntu上运行不正确,换成了循环计算,使用-O3编译,实测效率还行。

https://github.com/acai66/opencv_matching

liaoxuewei commented 5 months ago

要是能直接做出python包可以pip安装就好了:)