0001
0002
0003 [image_matrix, map] = imread('H_final_24.bmp', 'BMP');
0004 load crossingPoints
0005 global image_struct;
0006 global roads_struct;
0007 [roadPoints, costMap, Green, Water] = extractRoadsCoverWaterPx(image_matrix);
0008 Black = roadPoints;
0009 [node1Node2Road_noCost, positionRoad_no, markedRoad, nodes] = identifyRoads(roadPoints, crossingPoints);
0010 image_struct = struct('image', image_matrix , 'Roads', Black, 'Cover', Green, 'Water', Water);
0011 roads_struct = struct('roadPoints', roadPoints, 'positionRoad_no', positionRoad_no, 'node1Node2Road_noCost', node1Node2Road_noCost, 'nodes' , nodes, 'costMap', costMap);
0012