电子技术探索者
几个关键点:第一,摄像头选型看你们开发板有什么接口。如果有现成的 MIPI 接口,可以尝试;否则别折腾,用 DVP。第二,图像预处理算法尽量简化。竞赛项目,功能比复杂度重要。灰度化、二值化、腐蚀膨胀、边缘检测,选两三个实现就够了。第三,流水线设计时,每个模块的流水级数尽量一致,避免出现瓶颈。比如,设计成每个模块都是 3 级流水,这样数据流平衡。第四,仿真和调试很重要。用 ILA 抓取摄像头原始数据和预处理后数据,和软件结果对比。第五,注意时钟频率,摄像头像素时钟一般几十 MHz,确保 FPGA 设计能在这个频率下稳定工作,否则图像会错位。
