Java 使用网络摄像头提要进行颜色跟踪

Java 使用网络摄像头提要进行颜色跟踪,java,animation,processing,video-processing,Java,Animation,Processing,Video Processing,我正试图创建一个彩色跟踪鸟群,使用我的网络摄像头的实时视频。我被指示使用构造器创建一个.gif数组,该数组可以独立工作,并遵循视频中的特定颜色。 我做了一些研究,这是我所能做的。现在我犯了一个我不太明白的错误。有关我对代码的意图的一个非常早期的虚拟示例,请参见以下.gif: 导入处理。视频。*; 输入动画*; 视频=新电影();///这是给我错误的那一行 //阶级 小鸟[]阵列鸟; int numberOfBirds=10; 班鸟 { //变数 喙的整数; 串鸟名; 彩色双色; PVector定

我正试图创建一个彩色跟踪鸟群,使用我的网络摄像头的实时视频。我被指示使用构造器创建一个.gif数组,该数组可以独立工作,并遵循视频中的特定颜色。 我做了一些研究,这是我所能做的。现在我犯了一个我不太明白的错误。有关我对代码的意图的一个非常早期的虚拟示例,请参见以下.gif:

导入处理。视频。*;
输入动画*;
视频=新电影();///这是给我错误的那一行
//阶级
小鸟[]阵列鸟;
int numberOfBirds=10;
班鸟
{
//变数
喙的整数;
串鸟名;
彩色双色;
PVector定位;
//构造函数,允许您在代码的其余部分创建新的bird
//构造函数是类的一部分
小鸟(内标、弦标、色标、线标){
喙数=nob;
birdName=bname;
birdColor=b颜色;
位置=loc;
}
//鸟儿出现了
void showBird()
{
填充物(鸟色);
文本大小(24);
文本(birdName,location.x,location.y);
椭圆(位置x,位置y,20,20);
}    
}
无效设置(){
尺寸(640480);
//用新鸟填满一排鸟
arrayOfBirds=新鸟[鸟的数量];
//制作10只鸟并将它们放入阵列中
for(int i=0;i
您需要通过为变量指定类型来声明变量

Movie video = new Movie();
你还有其他一些奇怪的事情。为什么要专门调用
setup()
函数?处理会自动为您执行此操作。在草图的底部还有一堆函数外的代码。也许您想将该代码放入
setup()
函数中


如果仍有错误,请编辑问题以包含其完整文本。

您在类外声明变量(
video
arrayOfBirds
numberOfBirds
)。这是一个语法错误。KriZ:对于未来,你应该考虑更有意义的题目。我真的很好奇当你不懂java语言的基础上,你是如何开始学习这些高级概念的。处理变量不需要在类内部。(更准确地说,它们是由处理编译器自动放入类中的。)
Movie video = new Movie();