
摘自優秀創作者-小火苗
米爾基于全志T527開發板sudo apt-get install libopencv-dev python3-opencv
sudo apt-get install python3-pip
形態學處理:使用形態學操作增強手勢輪廓。
運動軌跡特征:提取手部運動軌跡、速度、加速度等運動軌跡特征。
4.分類和識別:使用機器學習算法對提取的特征進行分類,以識別特定的手勢。
# -*- coding: utf-8 -*-import cv2def reg(x):o1 = cv2.imread('paper.jpg',1)o2 = cv2.imread('rock.jpg',1)o3 = cv2.imread('scissors.jpg',1)gray1 = cv2.cvtColor(o1,cv2.COLOR_BGR2GRAY)gray2 = cv2.cvtColor(o2,cv2.COLOR_BGR2GRAY)gray3 = cv2.cvtColor(o3,cv2.COLOR_BGR2GRAY)xgray = cv2.cvtColor(x,cv2.COLOR_BGR2GRAY)ret, binary1 = cv2.threshold(gray1,127,255,cv2.THRESH_BINARY)ret, binary2 = cv2.threshold(gray2,127,255,cv2.THRESH_BINARY)ret, binary3 = cv2.threshold(gray3,127,255,cv2.THRESH_BINARY)xret, xbinary = cv2.threshold(xgray,127,255,cv2.THRESH_BINARY)contours1, hierarchy = cv2.findContours(binary1,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)contours2, hierarchy = cv2.findContours(binary2,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)contours3, hierarchy = cv2.findContours(binary3,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)xcontours, hierarchy = cv2.findContours(xbinary,cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE)cnt1 = contours1[0]cnt2 = contours2[0]cnt3 = contours3[0]x = xcontours[0]ret=[]ret.append(cv2.matchShapes(x,cnt1,1,0.0))ret.append(cv2.matchShapes(x,cnt2,1,0.0))ret.append(cv2.matchShapes(x,cnt3,1,0.0))max_index = ret.index(min(ret)) #計算最大值索引if max_index==0:r="paper"elif max_index==1:r="rock"else:r="sessiors"return rt1=cv2.imread('test1.jpg',1)t2=cv2.imread('test2.jpg',1)t3=cv2.imread('test3.jpg',1)# print(reg(t1))# print(reg(t2))# print(reg(t3))# ===========顯示處理結果==================org=(0,60)font = cv2.FONT_HERSHEY_SIMPLEXfontScale=2color=(255,255,255)thickness=3cv2.putText(t1,reg(t1),org,font,fontScale,color,thickness)cv2.putText(t2,reg(t2),org,font,fontScale,color,thickness)cv2.putText(t3,reg(t3),org,font,fontScale,color,thickness)cv2.imshow('test1',t1)cv2.imshow('test2',t2)cv2.imshow('test3',t3)cv2.waitKey()cv2.destroyAllWindows()
1.程序運行

2、原始圖像包含訓練圖像

3.識別結果
識別到了 剪刀 石頭 布

原始圖片


米爾T527開發板7折起,點擊鏈接了解更多:
https://detail.tmall.com/item.htm?id=758523182967

米爾電子最新“明星產品”速報






