3 手勢識別系統設計 使用 baidu API

2021-09-01 06:18:36 字數 1512 閱讀 3162

就有了想要的id,key,secret。

# 導庫

from aip import aipbodyanalysis

import cv2 as cv

# 在官網申請,申請好了之後將*修改

api_id = '*****'

api_key = '*****'

secret_key = '****'

# 讀取檔案方法

def get_file_content(filepath):

with open(filepath,'rb') as fp:

return fp.read()

# 讀取

# 識別,得到json資訊

上圖是我們得到的json資訊,發現和face++有一點不同,沒有error_message(測試上傳錯誤之後只會返回乙個error_message),但是多了result_num,在類別裡面多了乙個face,其他的沒有多大的不同。我們接下來對json進行解析。

先獲取到result_num:

# 獲取到結果個數

num = gesture_info['result_num']

print(num)

之後獲取到結果:

# 獲取到結果集合

if(num != 0):

result = gesture_info['result']

print(result)

最後我們輸出除了面部意外的其他的資訊:

for i in range(0,2):

classname = result[i]['classname']

if(classname == 'face'):

continue

print(result[i])

輸出結果:

測試圖:

cv2手勢動態識別

本篇文章主要介紹使用cv2來實現手勢的動態識別。下面是示例 import cv2 import numpy as np capture cv2.videocapture 0 while capture.isopened ret,frame capture.read cv2.imshow frame ...

STM32驅動PAJ7620手勢識別感測器

paj 7620u2是由原相科技公司開發的一款手勢識別晶元,內整合了光學陣列式感測器單元,可以快速準確的對輸入訊號進行感應和輸出處理。內建光源和環境光抑制濾波器,能在黑暗或低光環境下工作。它支援上 下 左 右 前 後 順時針旋轉 逆時針旋轉和揮動的手勢動作識別,以及支援物體接近檢測等功能。可大致檢測...

基於手勢識別系統的需求分析和概念原型

為了更好的完成工程實踐,在專案的初始階段需要對其進行需求分析與概念原型的設計,從而可以對後續工作定下明確的方向,本文從需求分析 業務領域建模 資料模型和概念原型等幾個方面,基於我的工程實踐專案 手勢識別系統,進行乙個簡要的實踐分析。我的工程實踐專案是乙個手勢識別系統,根據以往的文獻來看,該項目的實現...