最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python+opencv實(shí)現(xiàn)的簡(jiǎn)單人臉識(shí)別代碼示例

 更新時(shí)間:2017年11月14日 09:32:38   作者:決心1119  
這篇文章主要介紹了圖像識(shí)別 python+opencv的簡(jiǎn)單人臉識(shí)別,具有一定參考價(jià)值,需要的朋友可以參考下。

#
源碼如下:

#!/usr/bin/env python
#coding=utf-8
import os
from PIL import Image, ImageDraw
import cv
def detect_object(image):
 '''檢測(cè)圖片,獲取人臉在圖片中的坐標(biāo)'''
 grayscale = cv.CreateImage((image.width, image.height), 8, 1)
 cv.CvtColor(image, grayscale, cv.CV_BGR2GRAY)
 cascade = cv.Load("/opt/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt_tree.xml")
 rect = cv.HaarDetectObjects(grayscale, cascade, cv.CreateMemStorage(), 1.1, 2,
  cv.CV_HAAR_DO_CANNY_PRUNING, (20,20))
 result = []
 for r in rect:
  result.append((r[0][0], r[0][1], r[0][0]+r[0][2], r[0][1]+r[0][3]))
 return result
def process(infile):
 '''在原圖上框出頭像并且截取每個(gè)頭像到單獨(dú)文件夾'''
 image = cv.LoadImage(infile);
 if image:
  faces = detect_object(image)
 im = Image.open(infile)
 path = os.path.abspath(infile)
 save_path = os.path.splitext(path)[0]+"_face"
 try:
  os.mkdir(save_path)
 except:
  pass
 if faces:
  draw = ImageDraw.Draw(im)
  count = 0
  for f in faces:
   count += 1
   draw.rectangle(f, outline=(255, 0, 0))
  drow_save_path = os.path.join(save_path,"out.jpg")
  im.save(drow_save_path, "JPEG", quality=80)
 else:
  print "Error: cannot detect faces on %s" % infile
if __name__ == "__main__":
 process("/Users/zhangdebin/Documents/checkFace2.jpg")

示例圖片1:

可以看出,對(duì)于比較干凈的人臉頭像,使用opencv庫(kù)haarcascade_frontalface_alt_tree.xml的識(shí)別精度很高(這張達(dá)到了100%),同時(shí),對(duì)于表情變化的人臉也有很強(qiáng)的魯棒性。

示例圖片2:

但是,對(duì)于上傳的比較隨意的頭像照片,比如示例圖片2這些有帽子、眼鏡遮擋的人臉圖片,識(shí)別效果就會(huì)很差,本組只有唯一一個(gè)沒(méi)有帽子遮擋的人臉被識(shí)別成功

本次只是簡(jiǎn)單的測(cè)試了下,python使用opencv庫(kù)的人臉特征進(jìn)行人臉識(shí)別的效果,僅供初學(xué)參考。

總結(jié)

以上就是本文關(guān)于python+opencv實(shí)現(xiàn)的簡(jiǎn)單人臉識(shí)別代碼示例的全部?jī)?nèi)容,希望對(duì)大家有所幫助,感興趣的朋友可以參閱本站:

python圖像常規(guī)操作

在Python web中實(shí)現(xiàn)驗(yàn)證碼圖片代碼分享

Python生成數(shù)字圖片代碼分享

如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Python Tkinter模塊實(shí)現(xiàn)時(shí)鐘功能應(yīng)用示例

    Python Tkinter模塊實(shí)現(xiàn)時(shí)鐘功能應(yīng)用示例

    這篇文章主要介紹了Python Tkinter模塊實(shí)現(xiàn)時(shí)鐘功能,結(jié)合實(shí)例形式分析了Tkinter模塊結(jié)合time模塊實(shí)現(xiàn)的時(shí)鐘圖形繪制與計(jì)時(shí)功能相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • Python處理文本換行符實(shí)例代碼

    Python處理文本換行符實(shí)例代碼

    這篇文章主要介紹了Python處理文本換行符實(shí)例代碼,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • 如何通過(guò)Python3和ssl實(shí)現(xiàn)加密通信功能

    如何通過(guò)Python3和ssl實(shí)現(xiàn)加密通信功能

    這篇文章主要介紹了如何通過(guò)Python3和ssl實(shí)現(xiàn)加密通信功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 在python中實(shí)現(xiàn)發(fā)送短信功能

    在python中實(shí)現(xiàn)發(fā)送短信功能

    工作中我們經(jīng)常會(huì)用到發(fā)短信的需求,那么如何在python代碼中實(shí)現(xiàn)發(fā)短息你的需求呢,本文我們就一起深入探討下,文中有詳細(xì)的代碼示例供大家參考,具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-04-04
  • 基于Tensorflow:CPU性能分析

    基于Tensorflow:CPU性能分析

    今天小編就為大家分享一篇基于Tensorflow:CPU性能分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python爬蟲(chóng)爬取煎蛋網(wǎng)圖片代碼實(shí)例

    Python爬蟲(chóng)爬取煎蛋網(wǎng)圖片代碼實(shí)例

    這篇文章主要介紹了Python爬蟲(chóng)爬取煎蛋網(wǎng)圖片代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • pytorch 模型的train模式與eval模式實(shí)例

    pytorch 模型的train模式與eval模式實(shí)例

    今天小編就為大家分享一篇pytorch 模型的train模式與eval模式實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • python使用openCV遍歷文件夾里所有視頻文件并保存成圖片

    python使用openCV遍歷文件夾里所有視頻文件并保存成圖片

    這篇文章主要介紹了python使用openCV遍歷文件夾里所有視頻文件并保存成圖片,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-01-01
  • 深入理解python多線程編程

    深入理解python多線程編程

    進(jìn)程是資源分配的最小單位,他是操作系統(tǒng)進(jìn)行資源分配和調(diào)度運(yùn)行的基本單位。通俗理解:一個(gè)正在運(yùn)行的一個(gè)程序就是一個(gè)進(jìn)程,本文重點(diǎn)給大家介紹python多線程編程的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2021-04-04
  • 基于Python+Appium實(shí)現(xiàn)京東雙十一自動(dòng)領(lǐng)金幣功能

    基于Python+Appium實(shí)現(xiàn)京東雙十一自動(dòng)領(lǐng)金幣功能

    一年一度的雙十一即將來(lái)臨,各大平臺(tái)都在搞活動(dòng),京東天貓忙的不易樂(lè)乎,做任務(wù)領(lǐng)金幣的過(guò)程真的好無(wú)聊,今天小編給大家分享一篇教程通關(guān)Python+Appium實(shí)現(xiàn)京東雙十一自動(dòng)領(lǐng)金幣功能,需要的朋友可以參考下
    2019-10-10

最新評(píng)論

石楼县| 津市市| 武安市| 名山县| 临夏市| 昂仁县| 沧州市| 子长县| 库车县| 白朗县| 开封市| 正蓝旗| 扎囊县| 年辖:市辖区| 贺州市| 德化县| 静乐县| 阿图什市| 昭苏县| 江永县| 长阳| 灌阳县| 盘锦市| 蒙自县| 平顶山市| 永清县| 鄄城县| 巴楚县| 海伦市| 中方县| 和田市| 鹤岗市| 遂溪县| 澄城县| 五常市| 南乐县| 贵州省| 玉龙| 新巴尔虎右旗| 安顺市| 碌曲县|