机器学习svm手势识别
opencv吧
全部回复
仅看楼主
level 9
最近实现了一个小demo,检测并且识别手指。原理简单,采用opencv中ml模块的SVM分类器,人手检测采用HSV色度空间的肤色分割。
2017年04月09日 16点04分 1
level 9
先上结果:
2017年04月09日 16点04分 2
level 9
目前还不太鲁棒,与肤色接近的物体容易造成干扰;另外在光照不好的情况下很容易检测错误。我打算采用背景差分的方法消除一下背景干扰,大家谁有好的建议可以使得人手检测具有较好的鲁棒性。
2017年04月09日 16点04分 3
可以用一个近红外摄像头加强对光照的鲁棒性,至于肤色感觉可以加一个手指的轮廓检测,这样可以避免一些肤色干扰吧
2017年07月18日 15点07分
level 9
程序简单,但是涉及svm机器学习,从采集样本图像到提取hog特征,到训练分类器还是学到了很多。楼下放代码[太开心]
2017年04月09日 16点04分 4
学长,我想问下,你这个工程必须要用opencv3.2吗,3.0可不可以呢[呵呵]
2017年07月10日 13点07分
@xie解栋文 3.0与3.2关于SVM类好像有一个地方改了,所以可能会出问题。建议使用3.2
2017年07月10日 14点07分
@为了理想奋斗♬ 我运行的结果手上没有画出凸包和矩形框,是怎么回事,是不是摄像头分辨率低了?你用的是工业相机吗?
2017年07月11日 09点07分
本人在读研二,能加下qq交流一下吗?1120476569
2017年07月12日 09点07分
level 9
代码:链[太开心]接:ht[滑稽]tp://p[啊]an.baidu.co[胜利]m/s/1jIOaf[乖]e2 密[开心]码:jiq[狂汗]g
2017年04月09日 16点04分 5
level 8
武汉某技校自动化的?
2017年04月10日 01点04分 6
[滑稽]男子技校学院,西安
2017年04月10日 02点04分
level 11
楼主,我看了你的代码,里面肤色检测方法2的bug是因为你忘了给imgYCrCb初始化,应该cvtColor(src,imgYCrCb,COLOR_BGR2YCrCb)。还有个问题,getHogFeature函数报错了,不知道怎么解决
2017年04月13日 12点04分 7
getHogFeature()需要配置文件xml,我忘了有没有分享xml
2017年04月13日 14点04分
@为了理想奋斗♬ 里面有xml,但是这个xml里面内容很少,感觉有问题
2017年04月13日 23点04分
@黑白异面 hog的xml内容本来就少,只存储一些hog参数。是不是你输入样本有问题,必须是一个固定尺寸 ,我设计hog参数是基于一个特定尺寸图像算出来的
2017年04月14日 00点04分
@为了理想奋斗♬ 是固定尺寸的,你传入的maskImg[2]的roi区域,然后尺寸归一化,,没问题啊
2017年04月14日 00点04分
level 11
Opencv error:Assertion failed ((n&(n-1))==0) in cv::alignSize
2017年04月14日 02点04分 9
好像是Hog配置文件参数问题,改了好久,还是报错
2017年04月14日 04点04分
我再重新生成一个hog文件试试
2017年04月14日 04点04分
那个hog的xml文件没有问题。在本程序中getHogFeature()输入的是二值化图像,你调试一下,有问题再看
2017年04月15日 17点04分
@为了理想奋斗♬ [泪][泪][泪]依旧不行,我快绝望了
2017年05月16日 07点05分
level 9
2017年04月15日 07点04分 11
level 2
lz
,我想问一下你有用haar分类器过吗?跟你用的那个分类器有什么区别吗?我最近在做水果的识别,但是用haar分类器弄出来的xml文件用不了,想交流一下
2017年04月17日 11点04分 12
harr分类器使用的是harr特征作为输入,cv里面有一个exe可以直接训练harr分类器。只是使用过harr人脸识别,没有训练过。我现在用的是svm分类器。你可以试试svm
2017年04月17日 12点04分
有svm训练的教程吗?网上的好多都看不懂,还有SVM可以用来识别多种水果吗?
2017年04月17日 13点04分
@希望绝迹于光 SVMk可用于以识别多类问题。svm网上博客一般比较详细,跟着做就可以了
2017年04月17日 13点04分
能加个qq聊一下吗?
2017年05月08日 13点05分
level 2
它的样本图像有规定多大吗?
2017年05月08日 12点05分 13
自己采的样本,本来图像大小无限制,但是为了提取hog特征,我规定了图像的大小
2017年05月08日 12点05分
@为了理想奋斗♬ 是用灰度图吗?我运行老是出错
2017年05月08日 13点05分
@希望绝迹于光 我直接用这里的代码来训练svm
2017年05月08日 13点05分
level 9
opencv中自带SVM分类器,封装了libsvm。2.0+版本的svm分类器为:CvSVM类,3.0+版本的是SVM类,是一个抽象类,不能直接实例化对象。一般Ptr<SVM>==SVM::creat()使用。我用的是3.2.0版本的SVM。
2017年05月16日 14点05分 16
level 9
这个链接里面包含HOG特征提取,PCA降维,训练SVM,肤色分割,程序都已经调试通过了。编译环境vs2015 professional +opencv3.2.0
2017年05月16日 14点05分 17

2017年05月17日 01点05分
@5437691846 我再去试试
2017年05月17日 14点05分
@黑白异面 你运行成功了吗,是不是还是你以前遇到的那个bug
2018年05月17日 08点05分
有pycharm实现的吗?,总项目里没有pycharm的[委屈]
2019年03月26日 08点03分
level 7
来学习[滑稽]
2017年05月17日 16点05分 18
[勉强]鼓励鼓励
2017年05月17日 16点05分
level 5
楼主,请问一下你能不能发给我一份svm的简介word版本,网上没有的,查重可以通过的,哈哈。说的好玩儿的
2017年05月18日 16点05分 20
我需要整理一下
2017年05月18日 17点05分
@为了理想奋斗♬ 兄弟,你还真发?那我要感动哭了[泪][泪][泪]
2017年05月18日 17点05分
@白菜爱然 [滑稽]我觉得网上开源的那些人值得学习
2017年05月18日 17点05分
@为了理想奋斗♬ 可以的。老哥,但是我发现大家讲的都一样,我怎么创新。。。感觉讲svm就都是那样说的呢[委屈][委屈][委屈]
2017年05月19日 12点05分
1 2 3 尾页