參考部落格: 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...