

首先提取了特征
然后进行哦按段
可以看出来 包袱被锤头打输了 所以要在右边的显示框显示输的结果
function result = hog_com(im)%
im=imresize(im,[30 30]);
img=double(im);
%figure;
%imshow(img,[]);%显示图像
step=8; %step*step个像素作为一个cell
[m1 ,n1]=size(img);%获取图像尺寸
%改变图像尺寸为step的最近整数倍,要不然后面就会发生错误
img=imresize(img,[floor(m1/step)*step,floor(n1/step)*step],'nearest');
[m,n]=size(img);
% 1、伽马校正
%figure;
img=sqrt(img);
%imshow(img,[]);%显示图像
%% 下面是求边缘,也就是滤波,求梯度
fy=[-1 0 1]; %定义竖直模板
fx=fy'; %定义水平模板,该符号为转置
I

该博客介绍了一种使用HOG特征和SVM进行手势识别的方法,应用于MATLAB GUI中实现剪子、包袱、锤子的游戏。通过特征提取和分类,系统能够识别玩家的手势并判断游戏结果。
订阅专栏 解锁全文
1687

被折叠的 条评论
为什么被折叠?



