- System.out.println("Running with config:\n" + config);
-
- FrameGrabber grabber = FrameGrabber.from(config);
- grabber.prepare();
- Frame frame = grabber.grabFrame();
- double time = 0;
- for (int i = 0; i < 100; i++) {
- time += timeIt("frame", () -> grabber.grabFrame());
- }
- System.out.println("time = " + time);
- grabber.close();
-// byte[] data = frame.getData();
-// saveFile(data, "/home/kaka/test.img");
+ log("Running with config:\n" + config);
+
+ CakeLight cakelight = new CakeLight(config);
+ cakelight.setMode(new VideoMode());
+ cakelight.startLoop();
+// try {
+// Thread.sleep(1000);
+// } catch (InterruptedException e) {
+// e.printStackTrace();
+// }
+// cakelight.setMode(null);
+ Runtime.getRuntime().addShutdownHook(new Thread(Main::printTimeStats));