繁体   English   中英

如何在Java中运行同一程序的多个实例

[英]How to run multiple instance of same program in java

我正在使用网络摄像头完成有关速度计算的Year Year项目。 在此项目中,我们希望通过在检测到运动时拍摄三个连续图像来计算物体的速度。 如下所示: Raser Abwehr SpeedCam 2012 ,在这三行中分别制作成RED BLUEGREEN ,每当有车辆通过时,都需要一键完成。

为此,我有一个假设,假设我的相机分辨率为640*480因此我可以将X轴分为210px三个部分,因此我可以拥有三个大小为(210*480)矩形屏幕。 现在,我希望每当有车辆进入Screen1它都单击图片,然后启动第二个屏幕检测器,当车辆进入第二个屏幕时,它获取第二张图片,最后它在第三处检测并单击图片。 因此,我们有三张图片,我们可以通过此处给出的过程来计算速度。使用网络摄像头计算速度

目前,我正在使用JavaCV作为图像处理库。 就像运行单个Java程序的多个实例来检测不同屏幕上的运动一样。 请向我建议我该怎么做。 Thread在这里有用吗?

(更像是评论,但不合适)
我建议您先尝试以固定的时间间隔拍摄三张照片(您猜对了),以使其正常工作。

然后,如果要解决检测以非常不同的速度移动的对象的速度的问题,我建议您在检测到任何移动后就开始拍摄尽可能多的照片,并持续足够长的时间,然后然后找出应该使用哪一个进行分析。

我可以看到您正在尝试做的事情,但您可能应该先从愚蠢的事情开始。 只是我的两分钱

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM