我们在做利用OV2640与神经网络做特征识别,已经做了将摄像头采集到的图像传输到板子的lcd上显示,通过python建立好了相应的特征提取模型,准确率在92%。
因为以前没接触过摄像头这方面,网上基本也搜不到相关的demo,所以不知道下一步做些什么了。
我们目前存在两个问题。一是,怎么将采集图像与神经网络训练得到的数据进行处理;二是,目前神经网络训练出来的数据大小在18M左右,RAM最多配置到250k,远超过了其内存大小,那我们有什么办法呢?
对于第二个问题,我们讨论后,提出以下解决方案:由于得到的训练数据太大,处理时需要一次性进行读取在栈中再进行处理,而V307的RAM资源和计算能力并不能满足我们的要求,除非增加一个AI处理单元(此办法还不如用OPEN MV,所以不可行)或者将数据存储到SD卡中(但读取解码txt文件,可能还需要搭建对应的文件系统,耗时耗力而不可行)。因此我们打算增加一个蓝牙 or WIFI模块,将摄像头采集到的数据上传到PC中,由PC接收完数据进行处理,并将结果返回到MCU中。(PS:此方案是否可行?将数据传到PC上进行处理是否会降低评分?)
求解惑!谢谢大家