初入手势识别领域,一般查文献,一般记录。仿真暂时采用matlab,待算法成熟转为opencv
首先是样本的获取:
采用matlab采集图片,先对静态图像进行手势检测:
matlab获取摄像头的程序如下:
clear all;
imaqmem(30000000);%申请内存空间
vid = videoinput('winvideo', 1, 'YUY2_320x240');
preview(vid);
start(vid);
pp=1;
str='pic\';
while pp<50
a=getsnapshot (vid);% 捕获图像
a=ycbcr2rgb(a);
flushdata(vid);
imshow(a);%显示图像
st=strcat(str,num2str(pp),'.bmp');
imwrite(a,st);
pp=pp+1;
drawnow;
end;
delete(vid);
这样就获得了50张静态图像,对这些静态图像先进行处理测试检测效果。