def process_image_for_vehicles(self, image): vehicle_heatmap = find_cars(image) imageData = ImageData(image, None, None, None, None) imageData.set_vehicle_heatmap(vehicle_heatmap) self.__save_image_data(imageData) self.draw_vehicle_boxes(image) return image
def process_image(self, image): undist = self.__undistort(image) vehicle_heatmap = find_cars(image) # binary = self.__transform_to_binary(image) # binary_warped = self.__warp_image(binary) imageData = ImageData(image, None, None, None, None) # imageData = None # if (self.__last_image_data): # imageData = poly_search(binary_warped, self.__last_image_data.left_fit(), self.__last_image_data.right_fit()) # if (not imageData): # imageData = full_search(binary_warped) imageData.set_vehicle_heatmap(vehicle_heatmap) self.__save_image_data(imageData) # result = self.__draw_lane_box(undist, binary_warped) # self.draw_vehicle_boxes(result) # self.__write_info(result) self.draw_vehicle_boxes(image) return image