簡體   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