TypeError:unsupported types for _truediv_:'NoneType','float'
-
编译错误TypeError:unsupported types for truediv:'NoneType','float'
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
-
无法复现你的问题。你需要把你全部的代码(能展现出这个错误提示的代码)提供上来。