Skip to content

Commit c096602

Browse files
committedMay 28, 2022
bullseye wip
1 parent ca1b990 commit c096602

12 files changed

+16
-3
lines changed
 

‎cnn_classifier.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,15 @@
2323
import logging
2424

2525
import numpy as np
26-
from tensorflow.lite.python.interpreter import Interpreter
26+
try:
27+
from tensorflow.lite.python.interpreter import Interpreter
28+
except:
29+
logging.warning("tensorflow not available (for inference)")
30+
try:
31+
from tflite_runtime.interpreter import Interpreter
32+
except:
33+
logging.warning("tflite not available")
34+
2735
import cv2
2836

2937
logger = logging.getLogger(__name__)

‎cnn_manager.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@
2626
import json
2727
import threading
2828

29-
from cnn_train import CNNTrainer
29+
try:
30+
from cnn_train import CNNTrainer
31+
except:
32+
logging.warning("tensorflow not available (for training)")
33+
3034
from cnn_classifier import CNNClassifier
3135

3236
MODEL_PATH = "./cnn_models"
@@ -117,6 +121,7 @@ def load_model(self, model_name):
117121
return CNNClassifier(model_file=MODEL_PATH + "/" + model_name + ".tflite",
118122
label_file=MODEL_PATH + "/" + model_name + ".txt")
119123
return None
124+
120125
class TrainThread(threading.Thread):
121126

122127
def __init__(self, manager, model_name, architecture, image_tags, photos_metadata, training_steps, learning_rate):

‎coderbot.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"move_power_angle_3": "60", "cnn_default_model": "generic_fast_low", "prog_maxblocks": "-1", "camera_jpeg_quality": "5", "show_page_control": "true", "camera_framerate": "30", "prog_scrollbars": "true", "move_fw_speed": "100", "prog_level": "adv", "move_motor_trim": "1", "move_motor_mode": "dc", "cv_image_factor": "2", "move_power_angle_1": "45", "camera_path_object_size_min": "4000", "button_func": "none", "camera_color_object_size_min": "4000", "camera_jpeg_bitrate": "1000000", "move_fw_elapse": "1", "show_control_move_commands": "true", "camera_color_object_size_max": "160000", "show_page_prefs": "true", "camera_exposure_mode": "auto", "ctrl_tr_elapse": "-1", "show_page_program": "true", "move_tr_elapse": "0.5", "camera_path_object_size_max": "160000", "sound_shutter": "$shutter.mp3", "ctrl_fw_elapse": "-1", "sound_stop": "$shutdown.mp3", "ctrl_tr_speed": "80", "ctrl_fw_speed": "100", "move_tr_speed": "85", "move_power_angle_2": "60", "ctrl_hud_image": "", "load_at_start": "", "sound_start": "$startup.mp3", "encoder": "True", "audio_volume_level": "100", "wifi_mode": "ap", "wifi_ssid": "coderbot", "wifi_psk": "coderbot", "packages_installed": ""}
1+
{"move_power_angle_3": "60", "cnn_default_model": "generic_fast_low", "prog_maxblocks": "-1", "camera_jpeg_quality": "5", "show_page_control": "true", "camera_framerate": "30", "prog_scrollbars": "true", "move_fw_speed": "100", "prog_level": "adv", "move_motor_trim": "1", "move_motor_mode": "dc", "cv_image_factor": "2", "move_power_angle_1": "45", "camera_path_object_size_min": "4000", "button_func": "none", "camera_color_object_size_min": "4000", "camera_jpeg_bitrate": "1000000", "move_fw_elapse": "1", "show_control_move_commands": "true", "camera_color_object_size_max": "160000", "show_page_prefs": "true", "camera_exposure_mode": "auto", "ctrl_tr_elapse": "-1", "show_page_program": "true", "move_tr_elapse": "0.5", "camera_path_object_size_max": "160000", "sound_shutter": "$shutter.wav", "ctrl_fw_elapse": "-1", "sound_stop": "$shutdown.wav", "ctrl_tr_speed": "80", "ctrl_fw_speed": "100", "move_tr_speed": "85", "move_power_angle_2": "60", "ctrl_hud_image": "", "load_at_start": "", "sound_start": "$startup.wav", "encoder": "True", "audio_volume_level": "100", "wifi_mode": "ap", "wifi_ssid": "coderbot", "wifi_psk": "coderbot", "packages_installed": ""}

‎sounds/buzz.wav

457 KB
Binary file not shown.

‎sounds/i-see-you.wav

347 KB
Binary file not shown.

‎sounds/phaser.wav

179 KB
Binary file not shown.

‎sounds/scanner.wav

259 KB
Binary file not shown.

‎sounds/shutdown.wav

880 KB
Binary file not shown.

‎sounds/shutter.wav

109 KB
Binary file not shown.

‎sounds/startup.wav

441 KB
Binary file not shown.

‎sounds/still-there.wav

288 KB
Binary file not shown.

‎sounds/there-you-are.wav

302 KB
Binary file not shown.

0 commit comments

Comments
 (0)
Please sign in to comment.