画像をrotateで回転することもできます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import processing.video.*; Capture video; float angle = 0.0; void setup() { size(640, 480); video = new Capture(this, 320, 240); video.start(); } void draw() { //もし、キャプチャーの準備ができていたら、 if (video.available() == true) { video.read(); //カメラからの画像を読み込む pushMatrix(); translate(width/2, height/2); //画像の基準点を画面中心に移動 rotate(radians(angle)); //回転 image(video, 0, 0); //正像 popMatrix(); angle += 0.5; if(angle > 360.0) angle = 0.0; } } |