package kaka.cakelight;
+import kaka.cakelight.mode.AmbientMode;
+import kaka.cakelight.mode.SmoothVideoMode;
import org.opencv.core.Core;
import java.io.FileOutputStream;
log("Running with config:\n" + config);
CakeLight cakelight = new CakeLight(config, new LedController(config));
- cakelight.setMode(new AmbientMode());
+ if (args.length > 0) {
+ cakelight.setMode(new AmbientMode(args));
+ } else {
+ cakelight.setMode(new SmoothVideoMode());
+ }
cakelight.startLoop();
-// try {
-// Thread.sleep(1000);
-// } catch (InterruptedException e) {
-// e.printStackTrace();
-// }
-// cakelight.setMode(null);
Runtime.getRuntime().addShutdownHook(new Thread(Main::printTimeStats));
}