我有一點點本地化問題:機器人檢測選定區域的變化
我有一個Swing應用程序,我可以添加兩點。該應用程序的功能是每隔100ms將屏幕上兩點確定的選定區域(矩形)保存起來,並將其與前一版本進行比較,以查看該區域是否有任何更改。
所以此操作完全這個每100ms:
- 獲取區域
- 創建位圖
- 與以前的版本(99%)比較
這樣做的一點是,我需要如果所選區域改變,則要執行的操作。所選區域的90%時間保持不變。
有沒有一種更有效的方法在java/swing中添加某種偵聽器來檢查指定區域的變化?我試圖尋找類似的東西,但對於這類問題,搜索詞過於籠統。 (或者我只是愚蠢的。)
有幾百萬的罐子在那裏我希望有可能有類似的東西,適合我的需要。
兩點只給出一條線。該區域的其他維度如何確定? – blackSmith
基本上你希望在背景發生變化時產生一箇中斷。對...??如果我沒有得到錯誤呢? –
@blackSmith:你可以使用兩個相鄰點做一個矩形。 –