硅农预备役001
同学你好,我也是从本科毕设过来的,能理解你的困惑。我当年做过类似的,不过分辨率低一些。针对你的问题,我分享点实用经验。对齐这块,如果你摄像头是固定的(比如装在支架上),其实可以跳过复杂的全局对齐,只做简单的亮度补偿就行,这样能大大简化设计。但如果摄像头可能移动,那还是需要对齐。硬件上实现特征点检测和匹配确实难,建议你用现成的IP核,比如Xilinx的Video Processing Subsystem,它里面有些基本功能可以用。或者,你可以考虑在PS上跑OpenCV做对齐(用ARM核),但这样延迟可能上去,不一定能满足实时。所以,折中方案是:把计算量大的部分(比如图像金字塔构建、梯度计算)放在PL加速,匹配逻辑放在PS。融合的话,硬件上实现多曝光加权融合不难,写个状态机控制乘法累加就行。低延迟流水线的秘诀是:尽量减少中间数据搬运,让数据直接从上一个模块流到下一个模块,不要存到DDR再读回来。在PL内部用AXI-Stream接口连接各个模块,这样能实现高效的流处理。最后,一定先做仿真,用MATLAB或Python验证算法,再转换成硬件描述。祝你好运!
