通過手機攝像頭實現動作追蹤一 單幀的識別

2021-08-25 10:06:44 字數 433 閱讀 9312

最近有空,繼續寫點關於計算機視覺的文章,純屬業餘新手的自娛自樂。。。

以前講過了如何用aforge實現多點動作追蹤(

基於aforge的手勢識別之三~~~多點手勢識別

),不過是在pc平台上實現的,以前也實現了在wm/wince上的opencv庫移植,所以這次就嘗試在wm/wince平台上實現動作追蹤,**改自opencv內建的camshiftdemo.c例子。

選中中綠色部分,程式自動用紅框圈出識別出來的部分。

接下來說說程式的原理:

1.計算被跟蹤目標的色彩直方圖,在hsv中分離出hue

2.使用hue建立被追蹤顏色的直方圖,並產生反向投影圖空間

3.反向投影圖空間中使用mask凸顯追蹤顏色

4.搜尋並計算出追蹤顏色部分的範圍

接下貼出在pc上執行單幀識別程式的各種運算結果,可以幫助理解**的原理:

通過手機攝像頭實現動作追蹤一 單幀的識別

最近有空,繼續寫點關於計算機視覺的文章,純屬業餘新手的自娛自樂。以前講過了如何用aforge實現多點動作追蹤 基於aforge的手勢識別之三 多點手勢識別 不過是在pc平台上實現的,以前也實現了在wm wince上的opencv庫移植,所以這次就嘗試在wm wince平台上實現動作追蹤,改自open...

通過手機攝像頭實現動作追蹤一 單幀的識別

最近有空,繼續寫點關於計算機視覺的文章,純屬業餘新手的自娛自樂。以前講過了如何用aforge實現多點動作追蹤 基於aforge的手勢識別之三 多點手勢識別 不過是在pc平台上實現的,以前也實現了在wm wince上的opencv庫移植,所以這次就嘗試在wm wince平台上實現動作追蹤,改自open...

Python OpenCV通過攝像頭實現計數

相機用opencv打不開,用的廠家提供的封裝庫 因為採集到的影象直接就被轉換成標準格式資料,所以不需要imread讀取,又因為測試的是黑白攝像頭,所以也不需要轉為灰度圖 import cv2 import numpy as np import pyzbar.pyzbar as pyzbar from...