meiqua / shape_based_matching

try to implement halcon shape based matching, refer to machine vision algorithms and applications, page 317 3.11.5, written by halcon engineers
BSD 2-Clause "Simplified" License
1.23k stars 480 forks source link

请教在arm板上正常运行的相关问题 #121

Open wly2020-robot opened 3 years ago

wly2020-robot commented 3 years ago

你好,我想把这套算法移植到基于linux系统的瑞微芯RK3399的arm板上运行;现在困惑的是程序运行需要的硬件配置?是不是需要GPU加速?在linux正常运行的需要哪些编译配置(比如加速,提升精度等)?

meiqua commented 3 years ago

arm linux可以直接用,之前在Nvidia TX2上试过。

wly2020-robot commented 3 years ago

但是关于subpixel 的精度计算cuda_icp::RegistrationResult result = cuda_icp::ICP2D_Point2Plane_cpu(model_pcd, scene);和sim3的 deal with scale error cuda_icp::RegistrationResult result = cuda_icp::sim3::ICP2D_Point2Plane_cpu(model_pcd, scene);是不是要用到GPU处理器来计算?因为我在没有 navidia GPU处理器电脑跑算法,处理时间会明显增加。

meiqua commented 3 years ago

时间比用GPU肯定增加,但应该也挺快的

wly2020-robot commented 3 years ago

能否把算法运行速率优化到50ms以内?我现在电脑上装的 image 跑下来,速率在70ms左右。

meiqua commented 3 years ago

这个是光ICP的时间吗

wly2020-robot commented 3 years ago

检测时间

wly2020-robot commented 3 years ago

fusion和icp柔合版本

meiqua commented 3 years ago

时间分别是多少?

wly2020-robot commented 3 years ago

我说的是fusion和icp柔合版本定位检测目标耗费时间:70ms左右。当然这是在台式电脑上基于win10系统跑的。

meiqua commented 3 years ago

fusion跟icp分别耗时多少?