91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python利用dilb實現提取照片上人臉

發布時間:2020-10-27 14:38:37 來源:億速云 閱讀:138 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關Python利用dilb實現提取照片上人臉,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

上代碼:

#coding=utf-8

import cv2
import dlib

path = "imagePath/9.jpg"
img = cv2.imread(path)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#人臉分類器
detector = dlib.get_frontal_face_detector()
# 獲取人臉檢測器
predictor = dlib.shape_predictor(
  "shape_predictor_68_face_landmarks.dat"
)
color = (0, 255, 0) # 定義繪制顏色

dets = detector(gray, 1)
for face in dets:
  shape = predictor(img, face) # 尋找人臉的68個標定點
  chang=[]
  kuan= []
  # 遍歷所有點,打印出其坐標,并圈出來
  for pt in shape.parts():
    pt_pos = (pt.x, pt.y)
    chang.append(pt.x)
    kuan.append(pt.y)
    #cv2.circle(img, pt_pos, 1, (0, 255, 0), 1)
  x1 = max(chang)
  x2 = min(chang)
  y1 = max(kuan)
  y2 = min(kuan)
  cv2.rectangle(img, (x2, y2), (x1, y1), color, 1)
  cropped = img[y2 + 1:y1, x2 + 1:x1] # 裁剪坐標為[y0:y1, x0:x1]
  cv2.imshow("image", cropped)
  k = cv2.waitKey(0)
  if k == ord("s"):
    cv2.imwrite("imagePath/9-7.png", cropped)
cv2.destroyAllWindows()

識別效果:

Python利用dilb實現提取照片上人臉

以上就是Python利用dilb實現提取照片上人臉,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

化州市| 和顺县| 黄大仙区| 新建县| 舞阳县| 朝阳区| 依兰县| 云林县| 台湾省| 江陵县| 河南省| 阿拉尔市| 海南省| 淮阳县| 化隆| 武冈市| 额尔古纳市| 儋州市| 富蕴县| 抚远县| 清丰县| 绵竹市| 濉溪县| 湖南省| 小金县| 葵青区| 建平县| 文水县| 龙江县| 阿拉善右旗| 高青县| 修水县| 武宁县| 芜湖县| 庆安县| 滦南县| 开远市| 泸州市| 乐清市| 于田县| 寻乌县|