opencv從初學到學會人臉識別需要多久一年之類能

2021-12-19 14:02:17 字數 1982 閱讀 5834

1樓:匿名使用者

綽綽有餘,一年可以幹太多事,抽出4-8周就差不多了,對一般的學生來說。你既然提起opencv肯定至少是本科生,用不上1年的。

2樓:匿名使用者

opencv裡面人臉識別的**是現成的,直接用就可以,說不上什麼學習,就在sample資料夾裡面。你想弄明白原理就看看boosting演算法的原理,和haar特徵進行人臉識別的一些文獻就行,opencv用的就是這種方法。我覺得opencv就是一個工具,演算法的基本原理弄懂以後直接拿opencv的函式用就可以~

3樓:匿名使用者

你是學生,or工作?。。其實差不多

用空餘時間的話學的話(假設每天兩小時,包括寫**和除錯),以我的經驗,,有點久遠了,嗯,好像兩個月差不多了,其實那東西一通就通的,多看看人家的**,反正就是弄好架構套函式嘛,我是這樣理解的,至於裡面更深的演算法思想,我現在也沒搞清,不過不影響我們用這些函式就對了~當然樓上說的對的,前提是學過程式設計~

4樓:

這個因人而異,還要看你的程式設計基礎,數字影象處理基礎

opencv實現人臉識別有多少種演算法

5樓:中科院整合所

opencv在2.4.1以後的版本中開始自帶人臉識別,共有三種人臉識別演算法的實現,分別是pca , lda , lbph. opencv2建立方法如下:

cv::pt***cerpca,facerlda;

cv::pt***cerlbph=cv::createlbphfacerecognizer();

facerpca=cv::algorithm::create("facerecognizer.eigenfaces");

facerlda=cv::algorithm::create("facerecognizer.fishe***ces");

在opencv3中,人臉識別的實現被移動到第三方庫opencv_contrib中,而且opencv3版本的各個版本3.0.0,3.

2.0,3.3.

0的建立方法均不同,且都被移動到cv::face::名字空間下.

opencv人臉識別的問題

6樓:

其實有很多辦法,我說一種簡單辦法的思路吧,如果編碼的話,**量有些大。

[思路]識別出某個人的臉

(1)你先準備好這個人的幾張或幾十張的**讓程式來「學習」

(2)[程式分為兩部分]第一部分:[學習這個人的臉]

把這些**逐個讀入程式,然後對每個**進行以下處理:

a.初步降噪:可以用cverode或更好級別的演算法來對影象完成初步降噪(opencv這塊有幾個挺好的演算法,自己是依據需求和場景來定用哪個吧)

b.用roi或其他方法劃定出人臉區域

c.為roi圈定的區域 建立histogram

(3)這樣你就有了幾十個histogram,然後自己寫個演算法來提取這幾十張histogram 的通用特點[也就是模糊的找到這個人的臉部特徵]

(4)然後再依據提取的特徵建立一個histogram

(5)[程式第二部分]:[識別人臉]

a.從攝像頭,讀入人臉

b.初步降噪

c.roi劃定區域

d.建立一個histogram

e.用這個histogram與之前[學習中]的histogram進行比較,如果差異小於你規定的閥值 ,則確定識別成功。

以上功能只能做到:如果這個人出現在攝像頭前,則能認出這個人來了,如果其他人出現在攝像頭前則輸出「這個人不是要找的人」。

上面的演算法應該算是最簡單的啦,所以效果應該不會太好,opencv中還可以對影象進行劃分,然後定點五官,這個方法可能更好一些。

如果你要讓它能識別出多人,那麼思路一樣,只不過要對每個人進行上面提到的「機器學習」的過程,也就是建立一個自己的識別庫的過程。

7樓:匿名使用者

可以實現,但是要想準確率高的話,並不簡單。

寫描寫自已特長的作文,從學到學會到熟練

一個人的特長的發揮,不能靠別人的發現,而是要靠自己的努力表現。一種特長的培養,不是靠誓旦旦,登臨山去發現,而是靠腳踏實地地,一點一滴做起。我喜歡打羽毛球,這是我的愛好,也是我的特長。很小的時候,我便愛看別人打羽毛球。每當有人打羽毛球時,我都會在一旁看得津津有味,有時還會覺得身臨其中。一次體育課上,老...

PHOTOSHOP初學者學到什麼程度可以找工作了

photoshop是平面設計類的軟體,如果找工作做平面廣告設計的比較多,再就是封面設計,包裝設計等。但是大多要結合coreldraw才可以完成。如果只學photoshop也可以,可以做 合成,比如在影樓主要是做這個。也可以調整 的色彩,比如用數碼照相機照的 有些會偏色,這樣就可以通過他來調整,也可以...

從美國轉學到加拿大,從美國的大學 轉學到加拿大的大學 好轉嗎?

我在美國加拿大都上過大學,用一句話來回答你的問題就是要看接受方的學校要求。你或許已經有所感覺,在美國和加拿大,有很多公立和私立大學,級別和正規度也相差很大。我個人建議還是儘量爭取排名比較靠前的大學,尤其你是讀金融專業的,以後的工作單位對學校的要求比較高,如果想申請mba的話,不是名校畢業的也很難進頂...