我在计算错/不同。我正在使用这种公式:
但是,opencv使用以下命令:
因此,如果有人感兴趣,代码现在看起来像:
#Compute mean of reprojection errortot_error=0total_points=0for i in xrange(len(obj_points)): reprojected_points, _ = cv2.projectPoints(obj_points[i], rvecs[i], tvecs[i], camera_matrix, dist_coeffs) reprojected_points=reprojected_points.reshape(-1,2) tot_error+=np.sum(np.abs(img_points[i]-reprojected_points)**2) total_points+=len(obj_points[i])mean_error=np.sqrt(tot_error/total_points)print "Mean reprojection error: ", mean_error
最终重投影错误OpenCV:0.571030279037
平均投影误差:0.571030718956
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)