• 安装星瞳实验室APP,快速收到回复。扫描二维码或者点击 https://singtown.com/app/
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 一个提问,一个帖子,标题为问题的介绍
  • 请贴出具体的代码,与报错提示。
  • 代码一定要让别人可以运行的文本,不要贴图片
  • 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
      


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