作者pourquoi0227 (Nike)
看板AndroidDev
標題[問題] 眼睛偵測APP相關疑問
時間Thu Nov 5 17:46:53 2015
由於目前實驗需要用到行動裝置的眼睛偵測(計算眨眼次數)
所以找到了以下範例:
http://romanhosek.cz/android-eye-detection-and-tracking-with-opencv/
雖然跟我要的「計算眨眼次數」功能還是有點落差。
可是覺得這篇眼睛偵測解釋的非常詳細,所以就想說用它下去改好了。
(改又是一個大難題了....)
但從Google Play下載之後,他會要求要先下載OpenCV。
可是下載完OpenCV之後,App仍然不能跑,會顯示error,鏡頭無法開啟的英文字樣。
有放入Eclipse執行,使用版本為Android4.0,API14。
執行後在src內的.java檔全都有出現error :((((((((
error如下:
BaseLoaderCallback cannot be resolved to a type
CascadeClassifier cannot be resolved to a type
Core cannot be resolved
Mat cannot be resolved to a type
等等.......148個error....
好像是import不到東西,但我搞不清楚要怎麼安裝OpenCV的元件....
想請問是否有人可以協助除錯或教學編譯,小女感激不盡Q_Q
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.72.44
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1446716819.A.73E.html
1F:→ mshockwave: Google Play Service從8.x開始有臉部辨識11/05 19:48
3F:推 VSei: 出現Mat cannot be resolved to a type代表OpenCV沒安裝成功11/06 08:35
4F:→ VSei: 在Eclipse下安裝opnecv有靜態和動態的import11/06 08:36
6F:→ pourquoi0227: 恩,我有找到另一個網址有教學載入opencv的lib11/06 13:26
7F:→ pourquoi0227: 可是,他無法載到我的project內的lib,變成我的proj11/06 13:27
8F:→ pourquoi0227: ect讀不到openCV的樣子@@(不知道這樣說對不對11/06 13:28
9F:→ VSei: 設定對,就可以import,不管參考哪裡,能用才是有用11/06 13:57
10F:→ VSei: OpenCV-2.4.11-android-sdk\samples裡面應該有範例程式11/06 13:59
謝謝VS大大,我會再試試的,謝謝!
※ 編輯: pourquoi0227 (111.83.80.74), 11/07/2015 12:08:16
11F:推 Evences: 另外想到一個有點土法煉鋼的解法給你參考 02/10 00:12
12F:→ Evences: 在camera preview裡面抓出,圖片陣列後。用手動圈選ROI 02/10 00:13
13F:→ Evences: (Region of Intreset),這邊當然指的是眼睛。 02/10 00:13
14F:→ Evences: 眼球的部分,因為是黑色的,所均值應該會接近10~20。 02/10 00:14
15F:→ Evences: (上面的意思是:把陣列的RGB抓出來,做出灰階算強度) 02/10 00:14
16F:→ Evences: 透過灰階的方式,你可以計算出眼皮閉起來跟張開時, 02/10 00:15
17F:→ Evences: 個別的灰階數值大小。這樣一來,只要設定一個閥值, 02/10 00:15
18F:→ Evences: 就可以讓程式判斷眼睛是否有閉起來,進行計次。 02/10 00:16