• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • TypeError:unsupported types for _truediv_:'NoneType','float'



    • 编译错误TypeError:unsupported types for truediv:'NoneType','float'
      0_1531123770395_搜狗截图18年07月09日1605_7.png

      def find_Error(GRAYSCALE_THRESHOLD):
      
          weight_sum = 0 #权值和初始化
          #利用颜色识别分别寻找三个矩形区域内的线段
          for r in ROIS:
              blobs = img.find_blobs(GRAYSCALE_THRESHOLD, roi=r[0:4], pixels_threshold=200, area_threshold=200, merge=True)
              # find_blobs就是找黑色区域色块, r[0:4] 是roi元组.
              # 找到视野中的线,merge=true,将找到的图像区域合并成一个
      
              centroid_sum = find_Line(blobs)
      
              weight_sum += r[4]
          center_pos = (centroid_sum / weight_sum)   # 三个ROI区域中心x坐标,进行加权平均后获得的x坐标值,用来确定小车偏转方向
          x_error = center_pos - img.width()/2 + 5   #用于计算目标色块的中心值x坐标值和整个画面中心x坐标值的差值,max_blob[5]代表检测到色块的x坐标值,
                                      #整个画面中心x坐标值为80,由于实际有误差小车偏向一侧,经校正为75
          print("x_error: ",x_error)
          return x_error
      


    • 无法复现你的问题。你需要把你全部的代码(能展现出这个错误提示的代码)提供上来。