星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • openmv4,***.networ大小为642K,out of ** Heap Memory?



    • 问题描述:
      在openmv4上用caffe生成了神经网络,然后转换为openmv的神经网络模型***.network,这个network的大小是642K,
      但是出现内存的问题。
      “MemoryError: Out of normal MicroPython Heap Memory! Please reduce the resolution of the image you are running this algorithm on to bypass this issue!
      MicroPython v1.12-omv OpenMV v3.6.0 2020-02-07; OPENMV4P-STM32H743”
      0_1594884629530_openmv内存问题.png
      进行了“ quantization script”操作,得到如下文件
      得到的****.pkl文件是4K,mean.binaryproto是13K。
      问题补充:用的代码是:
      python nn_convert.py --model F:/Openmv_network/lenet/.pkl ^
      --mean F:/Openmv_network/mean.binaryproto ^
      --output F:/Openmv_network/
      .network
      Pause
      得到的***.networ的大小是642K。
      在openmv自带的神经网络中看到cifer10.network大小是33K。
      我应该如何操作使得,神经网络的体积变小呢?
      用于训练的图片是400个,像素是,32*32,大小约700字节。





    • 你用的是OpenMV4 Plus? 固件是3.6.4?