问:Basler Visual Applets(以下简称VA)的开发难易程度如何?
答:VA使用图形化编程,上手快,开发容易,推荐学习使用加密狗加速您的学习和开发使用。
问:FPGA进行的实时流水线运算和GPU进行的图像处理运算有什么不同?
答:基于可以实现的算子效果应该是相似的,由于FPGA的实时性,在图像输出的同时,也可以获得结果,区别GPU/CPU在图像输出本地后,再做处理,基于FPGA的算子,“一些算子”速度更快,不占用本地资源。
问:图像处理算法目前是不是只有浮点数运算?
答:FPGA常用的处理是int整型计算,对于浮点型的运算可以实现,但是基于数据位移,类似从8bit转成16bit的情况,就可以在PC端通过lut表值进行映射。
问:这个支持的并发如何?是一个相机对应一个吗?
答:可以基于FPGA实现多线程处理,如两个相机对应两个线程,但每个线程都是独立算子的组合。
问:能加速AI算法吗?
答:基于DeepVCL的平台,在支持的模型下可以,但建议使用图像预处理切割小图等,为您的项目加速。
问:FPGA接口可以让PC调用吗?
答:通过SKD/API可以调用部署在FPGA卡上资源程序的参数及结果获取。
问:支持仿射变换算子吗?
答:可以通过200+算子进行算法设计,实现放射变换的算子。
问:FPGA时钟频率一般多少?
答:125MHZ/310MHZ,根据CL接口和CXP接口有不一样的速度。
问:感觉这些设置能够在传统的采集卡上自定义FPGA的功能,是这样吗?
答:是的 ,类似在传统的采集卡上,VA可以实现对FPGA的预处理卡的二次开发。
问:FPGA是不是也可以接DDR把图像缓存到其中再读出来进行处理?
答:是的,基于CXP的平台有专门的算子实现图像保存本地,在使用FPGA资源读出再进行处理。
问:FPGA的处理和在CPU和GPU上有什么优势?
答:在采集的图像的过程中,实现预处理,在拿到图像后,也获得处理后的数据,可以降低视觉算法基于CPU端的处理时间,速度更快,实时性更高。
问:OpenCV某些复杂函数,用这个开发板都能实现吗?与OpenCV相比,VA有啥好处?
答:不能,OpenCV更关注的是基础逻辑的组合,实现耗时的预处理等操作,VA的好处是实现基于FPGA的视觉算法,提高项目的检测速度和实时性,针对不同的项目,在同一个卡上可以使用不同的hap程序。
(来源:Basler计算机视觉)