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

python實現(xiàn)圖片,視頻人臉識別(dlib版)

 更新時間:2020年11月18日 16:54:10   作者:https://github.com/LeonPython/faceai/blob/master/doc/videoOpenCV.md  
這篇文章主要介紹了python實現(xiàn)圖像,視頻人臉識別(dlib版)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下

圖片人臉檢測

#coding=utf-8

import cv2
import dlib

path = "img/meinv.png"
img = cv2.imread(path)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#人臉分類器
detector = dlib.get_frontal_face_detector()
# 獲取人臉檢測器
predictor = dlib.shape_predictor(
  "C:\\Python36\\Lib\\site-packages\\dlib-data\\shape_predictor_68_face_landmarks.dat"
)

dets = detector(gray, 1)
for face in dets:
  shape = predictor(img, face) # 尋找人臉的68個標(biāo)定點
  # 遍歷所有點,打印出其坐標(biāo),并圈出來
  for pt in shape.parts():
    pt_pos = (pt.x, pt.y)
    cv2.circle(img, pt_pos, 2, (0, 255, 0), 1)
  cv2.imshow("image", img)

cv2.waitKey(0)
cv2.destroyAllWindows()

視頻人臉檢測

# coding=utf-8
import cv2
import dlib

detector = dlib.get_frontal_face_detector() #使用默認(rèn)的人類識別器模型


def discern(img):
  gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
  dets = detector(gray, 1)
  for face in dets:
    left = face.left()
    top = face.top()
    right = face.right()
    bottom = face.bottom()
    cv2.rectangle(img, (left, top), (right, bottom), (0, 255, 0), 2)
    cv2.imshow("image", img)


cap = cv2.VideoCapture(0)
while (1):
  ret, img = cap.read()
  discern(img)
  if cv2.waitKey(1) & 0xFF == ord('q'):
    break

cap.release()
cv2.destroyAllWindows()

那么,OpenCV和Dlib的視頻識別對比,有兩個地方是不同的:

1.Dlib模型識別的準(zhǔn)確率和效果要好于OpenCV;

2.Dlib識別的性能要比OpenCV差,使用視頻測試的時候Dlib有明顯的卡頓,但是OpenCV就好很多,基本看不出來;

以上就是python實現(xiàn)圖片,視頻人臉識別(dlib版)的詳細(xì)內(nèi)容,更多關(guān)于python 人臉識別的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 如何使用Python控制攝像頭錄制視頻

    如何使用Python控制攝像頭錄制視頻

    這篇文章主要介紹了如何使用Python控制攝像頭錄制視頻,實現(xiàn)過程需要用到三個庫tkinter庫、PIL庫、cv2庫,下面將內(nèi)容詳細(xì)的一步一步實現(xiàn),希望對你有所啟發(fā)并能做一個屬于自己的攝像頭控制程序
    2022-03-03
  • Python模塊WSGI使用詳解

    Python模塊WSGI使用詳解

    這篇文章主要為大家詳細(xì)介紹了Python模塊WSGI使用的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 詳解Python圖像形態(tài)學(xué)處理(開運算,閉運算,梯度運算)

    詳解Python圖像形態(tài)學(xué)處理(開運算,閉運算,梯度運算)

    數(shù)學(xué)形態(tài)學(xué)(Mathematical Morphology)是一種應(yīng)用于圖像處理和模式識別領(lǐng)域的新方法。本文將為大家介紹Python圖像形態(tài)學(xué)處理中的開運算、閉運算和梯度運算,感興趣的可以了解一下
    2022-06-06
  • python基于multiprocessing的多進(jìn)程創(chuàng)建方法

    python基于multiprocessing的多進(jìn)程創(chuàng)建方法

    這篇文章主要介紹了python基于multiprocessing的多進(jìn)程創(chuàng)建方法,實例分析了multiprocessing模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Django正則URL匹配實現(xiàn)流程解析

    Django正則URL匹配實現(xiàn)流程解析

    這篇文章主要介紹了Django正則URL匹配實現(xiàn)流程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Python OpenCV學(xué)習(xí)之圖形繪制總結(jié)

    Python OpenCV學(xué)習(xí)之圖形繪制總結(jié)

    在圖像的任務(wù)中,不管是圖像檢測還是圖像識別,我們都需要通過繪制圖形和繪制文字對處理的結(jié)果進(jìn)行說明,本篇就詳細(xì)介紹下OpenCV中的圖形的繪制,感興趣的可以了解一下
    2022-01-01
  • 你知道怎么改進(jìn)Python 二分法和牛頓迭代法求算術(shù)平方根嗎

    你知道怎么改進(jìn)Python 二分法和牛頓迭代法求算術(shù)平方根嗎

    這篇文章主要介紹了Python編程實現(xiàn)二分法和牛頓迭代法求平方根代碼的改進(jìn),具有一定參考價值,需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-08-08
  • Python檢測生僻字的實現(xiàn)方法

    Python檢測生僻字的實現(xiàn)方法

    最近在工作中碰到一個需求,要求檢測字段是否包含生僻字以及一些非法字符如 ~!@#$%^&*。通過網(wǎng)上的查找資料解決了,現(xiàn)在將解決的過程和示例代碼分享給大家,有需要的可以參考借鑒。下面來一起看看吧。
    2016-10-10
  • Python撲克牌21點游戲?qū)嵗a

    Python撲克牌21點游戲?qū)嵗a

    大家好,本篇文章主要講的是Python撲克牌21點游戲?qū)嵗a,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 詳解Python中四種關(guān)系圖數(shù)據(jù)可視化的效果對比

    詳解Python中四種關(guān)系圖數(shù)據(jù)可視化的效果對比

    python關(guān)系圖的可視化主要就是用來分析一堆數(shù)據(jù)中,每一條數(shù)據(jù)的節(jié)點之間的連接關(guān)系從而更好的分析出人物或其他場景中存在的關(guān)聯(lián)關(guān)系。本文將制作四個不同的關(guān)系圖的可視化效果,感興趣的可以了解一下
    2022-11-11

最新評論

方正县| 聂荣县| 隆安县| 太湖县| 海安县| 襄樊市| 伊金霍洛旗| 罗平县| 文成县| 东城区| 东台市| 沾化县| 肇东市| 鄱阳县| 漯河市| 游戏| 基隆市| 富阳市| 准格尔旗| 高邑县| 建湖县| 淮阳县| 邹平县| 建平县| 沙田区| 泗水县| 资兴市| 晴隆县| 六枝特区| 济宁市| 乌拉特后旗| 阿勒泰市| 长治市| 垦利县| 锡林浩特市| 海宁市| 云霄县| 绥阳县| 儋州市| 楚雄市| 石景山区|