精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

7行Python的人臉識(shí)別

開(kāi)發(fā) 開(kāi)發(fā)工具
AI涉及的領(lǐng)域眾多,圖像識(shí)別中的人臉識(shí)別是其中一個(gè)有趣的分支。百度的BFR,F(xiàn)ace++的開(kāi)放平臺(tái),漢王,訊飛等等都提供了人臉識(shí)別的API,對(duì)于老碼農(nóng)而言,自己寫(xiě)一小段代碼,來(lái)看看一張圖片中有幾個(gè)人,沒(méi)有高大上,只是覺(jué)得好玩,而且只需要7行代碼。

[[185860]]

隨著去年alphago 的震撼表現(xiàn),AI 再次成為科技公司的寵兒。AI涉及的領(lǐng)域眾多,圖像識(shí)別中的人臉識(shí)別是其中一個(gè)有趣的分支。百度的BFR,F(xiàn)ace++的開(kāi)放平臺(tái),漢王,訊飛等等都提供了人臉識(shí)別的API,對(duì)于老碼農(nóng)而言,自己寫(xiě)一小段代碼,來(lái)看看一張圖片中有幾個(gè)人,沒(méi)有高大上,只是覺(jué)得好玩,而且只需要7行代碼。

  1. import cv2  
  2. face_patterns = cv2.CascadeClassifier('/usr/local/opt/opencv3/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml' 
  3. sample_image = cv2.imread('/Users/abel/201612.jpg' 
  4. faces = face_patterns.detectMultiScale(sample_image,scaleFactor=1.1,minNeighbors=5,minSize=(100, 100))  
  5. for (x, y, w, h) in faces: 
  6.     cv2.rectangle(sample_image, (x, y), (x+w, y+h), (0, 255, 0), 2)  
  7. cv2.imwrite('/Users/abel/201612_detected.png', sample_image); 

第1行 引入 OpenCV

開(kāi)源是偉大的,使我們視野更開(kāi)闊,而且不用重復(fù)造輪子。這里沒(méi)有用PIL,再結(jié)合特定算法,而是直接使用了OpenCV(http://opencv.org)。OpenCV是一個(gè)基于BSD許可發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺(jué)庫(kù),可以運(yùn)行在Linux、Windows和Mac OS操作系統(tǒng)上,輕量而且高效,用C/C++編寫(xiě),同時(shí)提供了Python、Ruby、MATLAB等接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺(jué)方面的很多通用算法。

第2行 加載分類(lèi)器 cv2.CascadeClassifier

CascadeClassifier是Opencv中做人臉檢測(cè)時(shí)候的一個(gè)級(jí)聯(lián)分類(lèi)器,該類(lèi)中封裝的是目標(biāo)檢測(cè)機(jī)制即滑動(dòng)窗口機(jī)制+級(jí)聯(lián)分類(lèi)器的方式。數(shù)據(jù)結(jié)構(gòu)包括Data和FeatureEvaluator兩個(gè)主要部分。Data中存儲(chǔ)的是從訓(xùn)練獲得的xml文件中載入的分類(lèi)器數(shù)據(jù);而FeatureEvaluator中是關(guān)于特征的載入、存儲(chǔ)和計(jì)算。這里采用的訓(xùn)練文件是OpenCV中默認(rèn)提供的haarcascadefrontalfacedefault.xml。至于Haar,LBP的具體原理,可以參考o(jì)pencv的相關(guān)文檔,簡(jiǎn)單地,可以理解為人臉的特征數(shù)據(jù)。

第3行 加載目標(biāo)圖片 imread

人臉識(shí)別系統(tǒng)一般分為:人臉圖像采集、人臉圖像預(yù)處理、人臉圖像特征提取以及匹配與識(shí)別。 簡(jiǎn)化起見(jiàn),之間讀入圖片,這是一張去年中生代北京閉門(mén)會(huì)的集體照。

[[185861]]

第4行 多尺度檢測(cè) detectMultiScale

調(diào)用 CascadeClassifier 中的調(diào)detectMultiScale函數(shù)進(jìn)行多尺度檢測(cè),多尺度檢測(cè)中會(huì)調(diào)用單尺度的方法detectSingleScale。 參數(shù)說(shuō)明:

  • scaleFactor 是 圖像的縮放因子
  • minNeighbors 為每一個(gè)級(jí)聯(lián)矩形應(yīng)該保留的鄰近個(gè)數(shù),可以理解為一個(gè)人周邊有幾個(gè)人臉
  • minSize 是檢測(cè)窗口的大小

這些參數(shù)都是可以針對(duì)圖片進(jìn)行調(diào)整的,處理結(jié)果返回一個(gè)人臉的矩形對(duì)象列表。

第5行 和 第6行 為每個(gè)人臉畫(huà)一個(gè)框

循環(huán)讀取人臉的矩形對(duì)象列表,獲得人臉矩形的坐標(biāo)和寬高, 然后在原圖片中畫(huà)出該矩形框,調(diào)用的是OpenCV的rectangle 方法,其中矩形框的顏色等是可調(diào)整的。

第7行 保存檢測(cè)后的結(jié)果

萬(wàn)事具備了,調(diào)用imwrite,將檢測(cè)后的結(jié)果保存到指定的位置。結(jié)果圖如下:

[[185862]]

神秘感不是這7行代碼,而是OpenCV中的相關(guān)實(shí)現(xiàn),OpenCV的中文網(wǎng)也是一個(gè)學(xué)習(xí)體會(huì)的好場(chǎng)所。

因此,7行代碼只是個(gè)噱頭,真正的核心是OpenCV。然后,安裝OpenCV環(huán)境的時(shí)候就是有一些坑,特別記錄一下。

基于Mac的OpenCV環(huán)境

建議使用Brew 安裝,如果沒(méi)有安裝brew,先執(zhí)行下面命令:

  1. $/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 

然后,指定目標(biāo)倉(cāng)庫(kù) $brew tap homebrew/science

安裝OpenCV3 $brew install opencv3

安裝速度取決于網(wǎng)絡(luò),安裝完畢需要綁定Python開(kāi)發(fā)環(huán)境,有多種土方法:

1)增加環(huán)境變量,將opencv 的site-packages 添加到PYTHONPATH中

2)使用ln 軟連接,將cv2.so 鏈接到python 環(huán)境的 site-packages中

3)直接cp cv2.so 到 python 環(huán)境的 site-packages 目錄下

更簡(jiǎn)單地是執(zhí)行如下命令:

  1. echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/opencv3.pth  
  2. mkdir -p /Users/hecom/.local/lib/python2.7/site-packages 
  3. echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/hecom/.local/lib/python2.7/site-packages/homebrew.pth 

對(duì)于強(qiáng)迫癥患者

可以全面安裝opencv的各種插件,如QT插件,視頻插件等:

  1. $brew install opencv3 --with-contrib --with-cuda --with-ffmpeg --with-tbb --with-qt5 

可能會(huì)遇到很多坑,如Error: You must ‘brew link texi2html’ before homebrew/science/opencv3 can be installed

當(dāng)你執(zhí)行 $brew link texi2html時(shí)又會(huì)遇錯(cuò):Error: Cowardly refusing to 'sudo brew link' You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so atyour own risk

說(shuō)明brew 的權(quán)限有問(wèn)題, 需要解決:$sudo chown root:wheel ‘which brew’

在Ubuntu上OpenCV3的源碼安裝

在Ubantu上安裝先要做一下準(zhǔn)備活動(dòng)

  1. $ aptitude -f install 
  2. $ sudo apt-get update 

然后安裝編譯環(huán)境: $sudo apt-get install build-essential

安裝依賴(lài)庫(kù)$sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev還要安裝python 依賴(lài)及其它依賴(lài)庫(kù)$sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

獲得opencv源代碼git clone https://github.com/Itseez/opencv.git

終于可以編譯安裝了:

  1. $cd opencv  
  2. $cmake -D CMAKE_INSTALL_PREFIX=/home/opencv/build -D CMAKE_BUILD_TYPE=RELEASE .. 

最后,安裝python-opencv:

  1. $sudo apt-get install python-opencv 

OpenCV的Python環(huán)境簡(jiǎn)單驗(yàn)證

一行代碼驗(yàn)證OpenCV的Python環(huán)境是否成功:

  1. $python -c "import cv2; print dir(cv2)" 

如果輸出了很多cv2 的屬性和函數(shù)名的字典,就表示成功;否則的話(huà),還需要繼續(xù)填坑。

【本文來(lái)自51CTO專(zhuān)欄作者“老曹”的原創(chuàng)文章,作者微信公眾號(hào):喔家ArchiSelf,id:wrieless-com】

戳這里,看該作者更多好文

責(zé)任編輯:武曉燕 來(lái)源: 51CTO專(zhuān)欄
相關(guān)推薦

2017-07-24 15:06:02

代碼人臉識(shí)別實(shí)踐

2024-06-12 12:57:12

2024-11-01 07:00:00

人臉識(shí)別Python機(jī)器學(xué)習(xí)

2017-10-17 13:30:32

Python人臉識(shí)別

2018-05-11 14:10:17

Python人臉識(shí)別

2024-09-30 06:04:02

人臉識(shí)別Python機(jī)器學(xué)習(xí)

2020-12-23 08:29:08

人臉識(shí)別AI人工智能

2013-05-28 11:08:51

人臉識(shí)別html5

2019-11-25 13:44:02

人臉識(shí)別AI人工智能

2020-08-19 09:25:32

Python人臉識(shí)別人工智能

2021-09-07 09:01:07

人臉識(shí)別人工智能數(shù)據(jù)

2021-08-13 10:01:19

人臉識(shí)別人工智能數(shù)據(jù)

2021-03-16 14:57:41

人臉識(shí)別安全隱私

2019-09-12 19:00:06

人臉識(shí)別AI人工智能

2015-02-10 10:08:59

JavaScript

2021-05-10 11:08:00

人工智能人臉識(shí)別

2021-01-29 23:14:31

人臉識(shí)別軟件工具

2017-09-19 11:33:00

智能手機(jī) 人臉識(shí)別

2021-03-09 09:20:09

人臉識(shí)別人工智能智能手機(jī)

2021-11-03 13:32:28

MetaFacebook人臉識(shí)別
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲一区二区三区高清| аⅴ资源天堂资源库在线| 日本亚洲视频在线| 色噜噜国产精品视频一区二区| www.欧美日本| 青青草在线播放| 丝袜国产日韩另类美女| 日韩中文在线中文网在线观看| 97超碰人人爽| 成人三级小说| 久久一区二区三区国产精品| 国产精品福利无圣光在线一区| 一级片久久久久| 久久视频社区| 富二代精品短视频| 在线观看一区二区三区三州| 亚洲成人第一区| 欧美亚洲一区二区三区| 色综合亚洲精品激情狠狠| 日本成人在线免费| 国产精品亚洲一区二区三区在线观看| 最近中文字幕一区二区三区| 粉嫩高清一区二区三区精品视频 | 亚洲国产精品久| 加勒比视频一区| 欧美日韩国产限制| 中国成人在线视频| 亚洲欧美自偷自拍| 狠狠色丁香久久婷婷综合丁香| 国语自产精品视频在线看| 国产精品酒店视频| 欧美大奶一区二区| 91精品国产色综合久久不卡蜜臀| 欧美久久久久久久久久久久久| 欧洲一区av| 国产精品中文欧美| 国产精品美女视频网站| 日韩少妇高潮抽搐| 欧美大片一区| 日韩视频中文字幕| 欧美做受高潮6| 久久精品亚洲成在人线av网址| 欧美日韩国产成人在线91| 亚洲熟女乱色一区二区三区| 99热国产在线| 中文字幕日韩一区| 精品不卡在线| 亚洲av无码一区二区三区性色 | 国产美女撒尿一区二区| 欧美二区三区91| 中文字幕一区二区三区四区在线视频| 国产后进白嫩翘臀在线观看视频 | 日韩视频精品| 日本中文字幕电影在线观看| 成人一道本在线| 1卡2卡3卡精品视频| 一级特黄aa大片| 日韩精品免费专区| 国产精品高潮呻吟久久av野狼 | 一区二区三区四区电影| 国产视频精品在线| 波多野结衣视频播放| 日韩视频一二区| 欧美一区二区免费| 久久久久久久久久久久久久久国产| 91精品xxx在线观看| 欧美性色19p| 欧美 日韩 国产一区| 精精国产xxx在线视频app| 夜夜夜精品看看| 青青青在线视频播放| 日本性爱视频在线观看| 一二三区精品视频| 久久国产精品视频在线观看| 成人三级网址| 欧美激情中文字幕| 亚洲日本无吗高清不卡| 在线日本中文字幕| 综合精品久久久| 无码毛片aaa在线| 欧洲精品二区| 天涯成人国产亚洲精品一区av| 国产高清av在线播放| 欧美日韩在线观看首页| 亚洲国产精品自拍| 亚洲午夜无码av毛片久久| 色老太综合网| 欧美三级电影一区| 国产高清999| 国产精品nxnn| 精品偷拍各种wc美女嘘嘘| 国产人妻一区二区| 久久一区二区三区喷水| 欧美成人性生活| 久久精品性爱视频| 日韩国产欧美视频| 91国产在线播放| 午夜小视频免费| 国产三级欧美三级日产三级99| 亚洲精品影院| 污污的网站在线免费观看| 午夜婷婷国产麻豆精品| 无码aⅴ精品一区二区三区浪潮| 亚州一区二区三区| 欧美一级午夜免费电影| 黑森林av导航| 精品freesex老太交| 色偷偷88888欧美精品久久久| 久久久久亚洲av片无码| 亚洲九九精品| 国产精品视频精品视频| 黄色三级网站在线观看| 国产日韩欧美不卡在线| 轻点好疼好大好爽视频| 粉嫩一区二区三区| 欧美tickling网站挠脚心| 欧美特级黄色录像| 欧美久色视频| 国产精品爽爽爽爽爽爽在线观看| 亚洲国产精品国自产拍久久| 久久久国产一区二区三区四区小说| 亚洲国产精品影视| 暖暖成人免费视频| 欧美成人欧美edvon| 国产精品美女高潮无套| 一区在线视频| 成人h片在线播放免费网站| 三级在线视频| 亚洲狼人国产精品| 91最新在线观看| 麻豆视频一区| 久久av在线看| youjizz在线视频| 粉嫩av一区二区三区在线播放| 先锋影音亚洲资源| 激情都市亚洲| 91精品国产乱码久久蜜臀| 99久久精品免费视频| 日韩网站在线| 999热视频在线观看| 岛国视频免费在线观看| 午夜不卡在线视频| 日本中文字幕观看| 成人免费在线播放| 国产精品18久久久久久麻辣| 亚洲av无码一区二区乱子伦| 《视频一区视频二区| 白嫩少妇丰满一区二区| 欧美精品密入口播放| 久久人人97超碰精品888| 国产aⅴ一区二区三区| 国产精品短视频| 国产精品视频分类| 国产99久久| 97久久伊人激情网| 天天操天天干天天爱| 亚洲无线码一区二区三区| 国产精欧美一区二区三区白种人| 成人3d动漫在线观看| 日本久久久久久久久久久| 天堂av一区二区三区| 亚洲成av人片在线观看| 97中文字幕在线观看| 今天的高清视频免费播放成人| 亚洲最大成人免费视频| 韩国av网站在线| 日韩精品在线一区二区| 日本熟妇成熟毛茸茸| 91在线看国产| 一区二区三区入口| 91精品啪在线观看国产18| 91精品久久久久久蜜桃| 538在线观看| 亚洲视频在线播放| 91精品国产乱码久久| 一区二区三区精品在线| 免费看黄色aaaaaa 片| 日本成人超碰在线观看| 黄色影视在线观看| 麻豆视频一区| 国产精品视频久久久| 免费在线中文字幕| 精品伊人久久97| 国产免费叼嘿网站免费| 欧美日韩裸体免费视频| 手机毛片在线观看| 国产二区国产一区在线观看| 日本精品一区二区三区四区| 国产大片一区| 久久草.com| 国产在线视频欧美一区| 97在线看福利| 欧美尤物美女在线| 亚洲国产日韩精品在线| 一级淫片免费看| 精品久久久久久久中文字幕| 精品丰满少妇一区二区三区| 成人白浆超碰人人人人| 一路向西2在线观看| 136国产福利精品导航网址| 亚洲精品视频一区二区三区| 高潮按摩久久久久久av免费| 国产精品视频资源| 女海盗2成人h版中文字幕| 久热精品视频在线| 岛国在线大片| 日韩精品在线免费| 亚洲高清视频在线播放| 欧美图区在线视频| 国产午夜在线播放| 一二三四区精品视频| 天美传媒免费在线观看| 久久综合九色综合欧美就去吻 | av激情综合网| 九九久久久久久| 美国三级日本三级久久99| 免费成人在线视频网站| 国产字幕视频一区二区| 宅男一区二区三区| 精品国产一区二区三区久久久樱花 | 宅男噜噜噜66国产精品免费| 日韩av免费在线| 国产调教在线| 欧美疯狂做受xxxx高潮| 成年视频在线观看| 日韩亚洲综合在线| 国产51人人成人人人人爽色哟哟 | 日韩欧美精品在线观看| 欧美人妻精品一区二区三区| 综合欧美亚洲日本| 尤物在线免费视频| 国产精品久久久久精k8| x88av在线| 久久久久久电影| 免费看黄色aaaaaa 片| 97精品国产97久久久久久久久久久久| aaaaaaaa毛片| 国产精品99久久久久| 天天干天天操天天做| 麻豆精品视频在线观看视频| 国产又大又黄又粗的视频| 日一区二区三区| 日韩欧美xxxx| 日韩av不卡在线观看| 中文字幕一区二区三区四区在线视频| 天堂成人国产精品一区| 免费在线观看毛片网站| 久久夜色精品| 久久久久久三级| 麻豆精品一区二区三区| 日本黄大片一区二区三区| 精品一区二区三区在线观看国产 | 四虎国产精品成人免费影视| 国产精品揄拍一区二区| 3d动漫一区二区三区在线观看| 91精品国产综合久久男男| 自拍偷拍亚洲| 成人片在线免费看| 欧美大胆视频| 日韩精品电影网站| 亚欧美无遮挡hd高清在线视频| 三年中国中文在线观看免费播放| 亚洲色图国产| 国产黄色片免费在线观看| 国产精品久久久久9999高清| 一级特黄性色生活片| 久久99蜜桃精品| 亚洲AV成人精品| 91免费看`日韩一区二区| 少妇人妻好深好紧精品无码| 亚洲欧洲综合另类| 国产一级片免费看| 91极品视觉盛宴| 国产剧情久久久| 亚洲成人a**站| 国产高清视频在线| 久久国产精彩视频| 日韩影院在线| 国产欧美精品日韩精品| 日韩精品中文字幕一区二区| 精品无人区一区二区三区竹菊| blacked蜜桃精品一区| 在线观看污视频| 一区二区日韩免费看| 我要看一级黄色大片| 国产精品亚洲午夜一区二区三区| 先锋资源av在线| 欧美国产一区视频在线观看| 九九视频在线免费观看| 一本到高清视频免费精品| 国产特级黄色片| 亚洲男人第一网站| 在线观看中文字幕的网站| 国产成人av网| 无码国模国产在线观看| 日本一区二区三区免费看| 欧美午夜视频| 国产又黄又猛又粗| 粉嫩久久99精品久久久久久夜| 波多野在线播放| 亚洲国产日韩综合久久精品| 中文字幕永久在线观看| 亚洲国产成人精品女人久久久 | 久国产精品视频| 91热门视频在线观看| 激情综合五月网| 欧美色图12p| 亚洲三级中文字幕| 免费成人高清视频| 不卡亚洲精品| 蜜桃视频在线观看91| 欧美精品一级| 爱豆国产剧免费观看大全剧苏畅| 久久亚洲一区二区三区四区| 国产在线拍揄自揄拍无码视频| 欧美男人的天堂一二区| 国产天堂素人系列在线视频| 97香蕉超级碰碰久久免费软件| 老司机亚洲精品一区二区| 亚洲视频电影| 久久最新视频| 性久久久久久久久久| 婷婷开心激情综合| 成人免费观看在线视频| 欧美成人小视频| 成人日韩视频| 亚洲一区二区三区精品在线观看| 日一区二区三区| 四虎国产精品成人免费入口| 精品高清一区二区三区| 高清一区二区三区四区| 欧美风情在线观看| 一区中文字幕| 青青视频免费在线| 国产一区视频导航| 搜索黄色一级片| 91精品国产日韩91久久久久久| 网友自拍视频在线| 国产精品视频男人的天堂| 日韩精品久久久久久久电影99爱| 熟妇人妻va精品中文字幕| 国产午夜一区二区三区| 黄色av网站免费| 亚洲人高潮女人毛茸茸| 97久久香蕉国产线看观看| 欧美一区二区在线| 青青草国产精品亚洲专区无| 秋霞网一区二区三区| 欧美日韩中文精品| 美女国产在线| 亚洲一区二区三区xxx视频| 伊人久久大香线| 高清中文字幕mv的电影| 午夜av电影一区| 邻居大乳一区二区三区| 国产精品h片在线播放| 成人影院在线| 特级西西444www| 樱花草国产18久久久久| 刘亦菲久久免费一区二区| 69影院欧美专区视频| 精品香蕉视频| 国产美女18xxxx免费视频| 一级日本不卡的影视| 五月激情六月婷婷| 国产精品7m视频| 999视频精品| 日本wwwwwww| 欧美小视频在线| 黄网站免费在线观看| 国产高清精品一区二区| 久久精品成人| 三级在线观看免费大全| 亚洲成人xxx| 成人福利一区二区| 国风产精品一区二区| 91亚洲精品一区二区乱码| 免费在线不卡av| 欧美高清性猛交| 亚洲黄页在线观看| 在线视频日韩欧美| 精品国产精品自拍| √新版天堂资源在线资源| www.成人av| 丝袜亚洲另类欧美| 欧美日韩精品亚洲精品| 亚洲图片在线综合| 久久的色偷偷| 免费男同深夜夜行网站| 亚洲欧美电影院| 你懂的视频在线观看| 91视频最新| 秋霞影院一区二区| 久久视频免费在线观看| 精品国内亚洲在观看18黄| 日韩欧美黄色| 韩国一区二区三区四区| 欧美亚洲综合久久| 国产区美女在线| 中国成人亚色综合网站|