print("Points:", len(points)) print("Triangles:", len(tri.simplices)) easy_tris = 0 hard_tris = 0 failed_tris = 0 # make sure we start with an empty projection matrix for each image for image in proj.image_list: image.PROJ = None # iterate through the triangle list bar = Bar('Computing 3d model:', max=len(tri.simplices), suffix='%(percent).1f%% - %(eta)ds') bar.sma_window = 100 camw, camh = proj.cam.get_image_params() fuzz = 20.0 count = 0 update_steps = 50 for tri in tri.simplices: # print "Triangle:", tri # compute triangle center sum = np.array( [0.0, 0.0, 0.0] ) for v in tri: feat = matches_sba[rkeys[v]] ned = feat['ned'] sum += np.array( ned ) tri_center = sum / len(tri)
print "Points:", len(grid_points) print "Triangles:", len(tri.simplices) good_tris = 0 failed_tris = 0 # make sure we start with an empty projection matrix for each image for image in proj.image_list: image.PROJ = None # iterate through the triangle list bar = Bar('Generating 3d model:', max=len(tri.simplices), suffix='%(percent).1f%% - %(eta)ds') bar.sma_window = 50 camw, camh = proj.cam.get_image_params() fuzz = 20.0 count = 0 update_steps = 10 for tri in tri.simplices: # print "Triangle:", tri # compute triangle center sum = np.array([0.0, 0.0, 0.0]) for vert in tri: #print vert ned = [grid_points[vert][1], grid_points[vert][0], -grid_values[vert]] sum += np.array(ned) tri_center = sum / len(tri) #print tri_center
print "Points:", len(points) print "Triangles:", len(tri.simplices) easy_tris = 0 hard_tris = 0 failed_tris = 0 # make sure we start with an empty projection matrix for each image for image in proj.image_list: image.PROJ = None # iterate through the triangle list bar = Bar('Computing 3d model:', max=len(tri.simplices), suffix='%(percent).1f%% - %(eta)ds') bar.sma_window = 100 camw, camh = proj.cam.get_image_params() fuzz = 20.0 count = 0 update_steps = 50 for tri in tri.simplices: # print "Triangle:", tri # compute triangle center sum = np.array( [0.0, 0.0, 0.0] ) for v in tri: feat = matches_sba[rkeys[v]] ned = feat['ned'] sum += np.array( ned ) tri_center = sum / len(tri)
image.tris = [] print "Points:", len(grid_points) print "Triangles:", len(tri.simplices) good_tris = 0 failed_tris = 0 # make sure we start with an empty projection matrix for each image for image in proj.image_list: image.PROJ = None # iterate through the triangle list bar = Bar('Generating 3d model:', max=len(tri.simplices), suffix='%(percent).1f%% - %(eta)ds') bar.sma_window = 50 camw, camh = proj.cam.get_image_params() fuzz = 20.0 count = 0 update_steps = 10 for tri in tri.simplices: # print "Triangle:", tri # compute triangle center sum = np.array( [0.0, 0.0, 0.0] ) for vert in tri: #print vert ned = [ grid_points[vert][1], grid_points[vert][0], -grid_values[vert] ] sum += np.array( ned ) tri_center = sum / len(tri) #print tri_center