You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							43 lines
						
					
					
						
							720 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							43 lines
						
					
					
						
							720 B
						
					
					
				| import processing.io.*; | |
| import processing.serial.*; | |
| import processing.video.*; | |
| import processing.serial.*; | |
| 
 | |
| Serial port; | |
| Capture video; | |
| PImage img; | |
| 
 | |
| int videoWidth = 640; | |
| int videoHeight = 480; | |
| int sending = 0; | |
| 
 | |
| void setup() { | |
|   size(640, 480, P2D); | |
|   frameRate(2); | |
|   colorMode(HSB, 100, 100, 100); | |
| 
 | |
|   String portName = Serial.list()[0]; | |
|   port = new Serial(this, portName, 9600); | |
|    | |
|   video = new Capture(this, width, height); | |
|   video.start();   | |
|    | |
|   background(0); | |
| } | |
| 
 | |
| void draw() {  | |
|   ephPercentage(); | |
| } | |
| 
 | |
| void keyPressed() { | |
|   if (key == 'S' || key == 's') { | |
|     video.stop(); | |
|     makePicture(); | |
|   } | |
|   if (key == 'B' || key == 'b') { | |
|     backupFrame(); | |
|   }  | |
|   if (key == 'G' || key == 'g') { | |
|     video.start(); | |
|   }  | |
| }
 |