Python2 呼叫Face 的介面進行人臉檢測

2021-09-11 00:28:04 字數 2259 閱讀 5755

參考部落格: python呼叫face++人臉檢測api

結果如下:

檢測結果如下:

python2的執行**如下:

# -*- coding:utf-8 -*-

# python 2.7

import cv2

import urllib2

import urllib

import time

#讀取原圖,並顯示

#使用者資訊

key = "jmurnlhw5ejy08agsjdalqtcgpmdzi0h"

secret = "3wfq_5tfvd2djhcij83mp969bizmjpke"

#儲存路徑

#這後面的都是給的示例**,呼叫api介面

print (qrcont) #列印出得到的結果

#進過測試前面的程式會返回乙個字典,其中指出了人臉所在的矩形的位置和大小等,所以直接進行標註

mydict = eval(qrcont)

faces = mydict["faces"]

facenum = len(faces)

print("識別到了%d個人臉"%(facenum))

for i in range(facenum):

face_rectangle = faces[i]['face_rectangle']

width = face_rectangle['width']

top = face_rectangle['top']

left = face_rectangle['left']

height = face_rectangle['height']

start = (left, top)

end = (left+width, top+height)

color = (0,255,255) # bgr

thickness = 3

cv2.rectangle(img, start, end, color, thickness)

cv2.namedwindow("after")

cv2.imshow("after", img)

cv2.waitkey(0)

cv2.destroyallwindows()

cv2.imwrite("res.png",img)

截圖:

注意:以上**在python2的環境可直接執行,但是在python3的環境下,需要更改urllib2。

Python呼叫Face 人臉檢測API

1.緣起 機緣巧合,去年加了個計算機視覺的qq群,現在趕上校招,偶然看見了曠視的公告。多虧南京研發中心的魏秀參博士推薦,再投遞簡歷的第二天就收到了面試通知,後天面試曠視科技。了解一家公司的辦法之一就是使用這家公司的產品,於是利用午休的時間申請了個開發者賬號,然後體驗了一把face 的api,真的好強...

Python2學習筆記(2)

python 中可以直接處理的資料型別包括整數 浮點數 字串 布林值 空值。此外,python還提供了list 字典等資料型別。同時也允許自定義資料型別。30 3 10 10 3 3 10.0 3 3.3333333333333335 10 3.0 3.3333333333333335 print ...

Python2 包的安裝

2.1 package以及資料型別1 自帶package和外部package 1.1 自帶package舉例 os os.getwd 作業系統自帶的包 外部package以及管理系統介紹 easy install,pip comes with python 3.4 環境變數中配置easy insta...