没记错的话摄像头延时也是我先发这上面的吧,巧的是,我这笔记本的摄像头视频是反的,而且自带的驱动没有镜像功能 ,
我以前做了一个镜像程序,不过是以前的基于以前的的1.5
改点代码就可以支持2.0,感觉没有镜像之前流畅,不过尚可接受。
下面是以前博客的内容:
size的模式可以选 P3D或OPENGL比较发现P3D有时对角线有条线,就选了OPENGL,
关键的语句是 translate(640,0) 原点设定,translate 在3D模式是可以有三个参数的,(x,y,z)
rotateY(radians(180)),绕某轴旋转
脚本如下,对视频文件,图像文件的镜像处理也很类似。 如要对不同的对象分别设原点和旋转就要用到pushMatrix(),popMatrix()这对矩阵语句了。可以做出相当花哨的玩意。
import processing.opengl.*;
import processing.video.*;
Capture video;
color findColor;
void setup(){
size(640,480,OPENGL);
background(0);
smooth();
video=new Capture(this,width,height,30);//初始化摄像头
}
void draw(){
if(video.available()){
video.read();//
}
//pushMatrix();
translate(640,0); //设原点
rotateY(radians(180));//以原点Y轴转180度
image(video,0,0);
// popMatrix();
}
地址:
http://blog.sina.com.cn/s/blog_71c449bd0100tirr.html附件是略改过的2.0的文件,试过,很正常,再也用不着quicktime和那第三方的视频库了