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

OpenCV+python手勢(shì)識(shí)別框架和實(shí)例講解

 更新時(shí)間:2018年08月03日 10:30:38   作者:靜默虛空  
今天小編就為大家分享一篇OpenCV+python手勢(shì)識(shí)別框架和實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

基于OpenCV2.4.8和 python 2.7實(shí)現(xiàn)簡單的手勢(shì)識(shí)別。

以下為基本步驟

1.去除背景,提取手的輪廓

2. RGB->YUV,同時(shí)計(jì)算直方圖

3.進(jìn)行形態(tài)學(xué)濾波,提取感興趣的區(qū)域

4.找到二值化的圖像輪廓

5.找到最大的手型輪廓

6.找到手型輪廓的凸包

7.標(biāo)記手指和手掌

8.把提取的特征點(diǎn)和手勢(shì)字典中的進(jìn)行比對(duì),然后判斷手勢(shì)和形狀

提取手的輪廓 cv2.findContours()

找到最大凸包c(diǎn)v2.convexHull(),然后找到手掌和手指的相對(duì)位置,定位手型的輪廓和關(guān)鍵點(diǎn),包括手掌的中心,手指的相對(duì)位置

特征字典主要包括以下幾個(gè)方面:名字,手掌中心點(diǎn),手掌的直徑,手指的坐標(biāo)點(diǎn),手指的個(gè)數(shù),每個(gè)手指之間的角度

例如:

# BEGIN ------------------------------------#
V=gesture("V")
V.set_palm((475,225),45)
V.set_finger_pos([(490,90),(415,105)])
V.calc_angles()
dict[V.getname()]=V
# END --------------------------------------#

最終的識(shí)別結(jié)果如下:

示例代碼

  frame=hand_threshold(fg_frame,hand_histogram)
  contour_frame=np.copy(frame)
  contours,hierarchy=cv2.findContours(contour_frame,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
  found,hand_contour=hand_contour_find(contours)
  if(found):
   hand_convex_hull=cv2.convexHull(hand_contour)
   frame,hand_center,hand_radius,hand_size_score=mark_hand_center(frame_original,hand_contour)
   if(hand_size_score):
    frame,finger,palm=mark_fingers(frame,hand_convex_hull,hand_center,hand_radius)
    frame,gesture_found=find_gesture(frame,finger,palm)
  else:
   frame=frame_original

以上這篇OpenCV+python手勢(shì)識(shí)別框架和實(shí)例講解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python基于easygui實(shí)現(xiàn)pdf和word轉(zhuǎn)換小程序

    Python基于easygui實(shí)現(xiàn)pdf和word轉(zhuǎn)換小程序

    這篇文章主要為大家詳細(xì)介紹了Python如何基于easygui實(shí)現(xiàn)pdf和word轉(zhuǎn)換小程序,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • flask-restful使用總結(jié)

    flask-restful使用總結(jié)

    Flask-RESTful是一個(gè)用于快速創(chuàng)建RESTful API接口的Flask擴(kuò)展。,這篇文章主要介紹了flask-restful使用總結(jié),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Python一步步帶你操作Excel

    Python一步步帶你操作Excel

    這篇文章主要介紹了Python編寫命令行腳本操作excel的方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • python數(shù)據(jù)分析apply(),map(),applymap()用法

    python數(shù)據(jù)分析apply(),map(),applymap()用法

    這篇文章主要介紹了python數(shù)據(jù)分析apply(),map(),applymap()用法,可以方便地實(shí)現(xiàn)對(duì)批量數(shù)據(jù)的自定義操作。用法歸納如下,需要的朋友可以參考一下
    2022-03-03
  • Django分組聚合查詢實(shí)例分享

    Django分組聚合查詢實(shí)例分享

    在本篇文章里小編給大家分享的是關(guān)于Django分組聚合查詢實(shí)例內(nèi)容,需要的朋友們可以參考下。
    2020-04-04
  • Python+imbox庫實(shí)現(xiàn)郵件讀取與刪除和附件下載

    Python+imbox庫實(shí)現(xiàn)郵件讀取與刪除和附件下載

    這篇文章主要為大家詳細(xì)介紹了Python如何使用imbox庫實(shí)現(xiàn)郵件讀取與刪除以及附件下載,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2025-02-02
  • 十個(gè)Python程序員易犯的錯(cuò)誤

    十個(gè)Python程序員易犯的錯(cuò)誤

    不管是在學(xué)習(xí)還是工作過程中,人都會(huì)犯錯(cuò)。雖然Python的語法簡單、靈活,但也一樣存在一些不小的坑,一不小心,初學(xué)者和資深Python程序員都有可能會(huì)栽跟頭。本文為大家分享了10大常見錯(cuò)誤,需要的朋友可以參考下
    2015-12-12
  • Python中如何檢查字符串是否包含列表中的元素

    Python中如何檢查字符串是否包含列表中的元素

    在數(shù)據(jù)預(yù)處理或糾錯(cuò)的過程中可能會(huì)用到對(duì)列表中是否含有我們需要的字符串的判斷,下面這篇文章主要給大家介紹了關(guān)于Python中如何檢查字符串是否包含列表中的元素的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁可視化json格式

    python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁可視化json格式

    這篇文章主要介紹了python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁可視化json格式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 探索?Python?Restful?接口測試的奧秘

    探索?Python?Restful?接口測試的奧秘

    掌握Python?Restful?接口測試,讓你的后端服務(wù)像流水一樣順暢,本指南將帶你輕松穿梭于斷言和請(qǐng)求之間,搞定所有測試難題,一起來看,讓代碼在你的指尖跳舞吧!
    2023-12-12

最新評(píng)論

玛纳斯县| 辰溪县| 增城市| 昌江| 桃江县| 体育| 瓦房店市| 龙川县| 新兴县| 金昌市| 盐山县| 页游| 西乡县| 博湖县| 德阳市| 威海市| 江永县| 怀宁县| 汽车| 贵港市| 江西省| 福海县| 旬阳县| 蒙城县| 东城区| 宁明县| 江陵县| 太仓市| 麻江县| 兖州市| 涞水县| 双峰县| 股票| 定陶县| 南投县| 靖西县| 宿迁市| 兴安县| 瓮安县| 阿图什市| 资中县|