Q
Php運動檢測
0
A
回答
0
當然,你可以使用類似imagecolorat的東西來獲取來自2個不同圖像像素的顏色。
所以是的,你可以這樣做,就像我猜想的任何其他語言。
4
我覺得理論上你可以做到這一點,你可以想出一個基本的圖像比較。但是,在PHP中這樣做並不是最好的選擇,如果你想快速逐幀比較,你需要查看一種編譯語言。
正如你可以做到以下幾點基本的圖像檢測方法,
灰度圖像,每個樣本x像素和比較(使用閾值)。然後計算變化百分比,如果它超過15%,你可以採取行動。
這是一種原始的和基本的方法,但它應該像它會適合您的需求。
3
我最近一直在研究這類問題。我設法以任何指定的級別分辨率將兩個圖像進行比較,並收集有關發生變化的位置的信息(如果有)。一個使用我的代碼的例子。
// setup two images to work with
$i1 = new SimpleImage("./img/0392.jpg");
$i2 = new SimpleImage("./img/0393.jpg");
$state = new State(15, 8, $i1);
$state = $state->difference(new State(15, 8, $i2), rgbColorDistance);
$state->abs()->denoiseStdDev()->scale(10)->round(0);
// $box will hold an array (x,y,w,h) that indicates location of change
$box = $state->getBoundingBox($i1->getWidth(), $i1->getHeight());
Examples and explanation on my blogpost
View code and download from Github
它仍然是初步的,但它是對我不斷從攝像頭更新圖像的流中讀取運動更大的目標開始。
0
找到東西: http://phpmotiondetect.sourceforge.net/
但我沒有測試它。
相關問題
- 1. 運動檢測VLCj
- 2. PHP移動檢測
- 3. 在PHP檢測OS運行
- 4. 的Gstreamer和運動檢測
- 5. 頭部運動檢測 - iOS
- 6. 編程運動檢測器
- 7. 用iphone檢測運動
- 8. 如何檢測抖動運動在iPhone
- 9. 檢測加速度計檢測到的運動的時間幀
- 10. Picamera - 優化的運動檢測方式
- 11. 無法檢測到移動運營商
- 12. OpenCV:檢測瓷磚中的運動
- 13. 運動檢測與保留電池
- 14. Slick2D碰撞檢測 - 奇怪的運動
- 15. 有監督的運動檢測庫
- 16. 拆分鍵盤運動檢測
- 17. opencv中的快速運動檢測
- 18. 檢測運動的軸機器人
- 19. Matlab - 背景減法運動檢測
- 20. 二維運動中的碰撞檢測
- 21. PHP檢測Opera
- 22. 使用SimpleCV運動檢測捕獲運動圖像
- 23. php爬蟲檢測
- 24. PHP音節檢測
- 25. 運行時檢測殭屍
- 26. 在運行時檢測ContextDeadlockSwitch
- 27. 檢測我運行上
- 28. PHP自動檢測translatables /檢測一段代碼正則表達式
- 29. 晃動或投擲運動檢測與iphone
- 30. 如何在android中檢測運動時自動捕獲?