实例介绍
我使用OpenCV2.4.4的windows版本+Qt4.8.3+VS2010的编译器做了一个手势识别的小程序。 本程序主要使到了Opencv的特征训练库和最基本的图像处理的知识,包括肤色检测等等。 废话不多,先看一下基本的界面设计,以及主要功能:
【实例截图】
【核心代码】
HandGesture
└── HandGesture
├── handgesturedialog.cpp
├── handgesturedialog.h
├── handgesturedialog.ui
├── HandGesture.pro
├── HandGesture.pro.user
├── InfoDoc
│ ├── gestureFeatureFile.yml
│ ├── gestureFile.txt
│ └── hand.xml
├── main.cpp
├── OthersDocument
│ ├── FaceDetection.cpp
│ └── fingertips
│ ├── fingertips.cpp
│ ├── fingertips.suo
│ └── images
│ ├── down-000.bmp
│ ├── down-001.bmp
│ ├── left-000.bmp
│ ├── left-001.bmp
│ ├── right-000.bmp
│ ├── right-001.bmp
│ ├── straight-000.bmp
│ ├── straight-001.bmp
│ ├── up-000.bmp
│ └── up-001.bmp
├── SRC
│ ├── AIGesture.cpp
│ ├── AIGesture.h
│ ├── GestrueInfo.cpp
│ ├── GestrueInfo.h
│ └── GestureStruct.h
└── TraningSample
├── Eight
│ ├── 1 (51).jpg
│ ├── 1 (52).jpg
│ ├── 1 (53).jpg
│ ├── 1 (54).jpg
│ └── 1 (55).jpg
├── Five
│ ├── 1 (21).jpg
│ ├── 1 (22).jpg
│ ├── 1 (23).jpg
│ ├── 1 (24).jpg
│ └── 1 (25).jpg
├── Four
│ ├── 1 (16).jpg
│ ├── 1 (17).jpg
│ ├── 1 (18).jpg
│ ├── 1 (19).jpg
│ └── 1 (20).jpg
├── Night
│ ├── 1 (41).jpg
│ ├── 1 (42).jpg
│ ├── 1 (43).jpg
│ ├── 1 (44).jpg
│ └── 1 (45).jpg
├── OK
│ ├── 1 (26).jpg
│ ├── 1 (27).jpg
│ ├── 1 (28).jpg
│ ├── 1 (29).jpg
│ └── 1 (30).jpg
├── One
│ ├── 1 (1).jpg
│ ├── 1 (2).jpg
│ ├── 1 (3).jpg
│ ├── 1 (4).jpg
│ └── 1 (5).jpg
├── Seven
│ ├── 1 (46).jpg
│ ├── 1 (47).jpg
│ ├── 1 (48).jpg
│ ├── 1 (49).jpg
│ └── 1 (50).jpg
├── Six
│ ├── 1 (36).jpg
│ ├── 1 (37).jpg
│ ├── 1 (38).jpg
│ ├── 1 (39).jpg
│ └── 1 (40).jpg
├── SourceSingleHand
│ ├── SourceImage
│ │ ├── IMG_20130621_001231_0.jpg
│ │ ├── IMG_20130621_001242_0.jpg
│ │ ├── IMG_20130621_001248_0.jpg
│ │ ├── IMG_20130621_001255_0.jpg
│ │ ├── IMG_20130621_001303_0.jpg
│ │ ├── IMG_20130621_001311_0.jpg
│ │ ├── IMG_20130621_001318_0.jpg
│ │ ├── IMG_20130621_001335_0.jpg
│ │ ├── IMG_20130621_001405_0.jpg
│ │ ├── IMG_20130621_001411_0.jpg
│ │ ├── IMG_20130621_001418_0.jpg
│ │ ├── IMG_20130621_001423_0.jpg
│ │ ├── IMG_20130621_001431_0.jpg
│ │ ├── IMG_20130621_001439_0.jpg
│ │ ├── IMG_20130621_001445_0.jpg
│ │ ├── IMG_20130621_001455_0.jpg
│ │ ├── IMG_20130621_001502_0.jpg
│ │ ├── IMG_20130621_001510_0.jpg
│ │ ├── IMG_20130621_001553_0.jpg
│ │ └── IMG_20130621_001602_0.jpg
│ └── TrainSample
│ ├── 100.jpg
│ ├── 101.jpg
│ ├── 102.jpg
│ ├── 103.jpg
│ ├── 104.jpg
│ ├── 105.jpg
│ ├── 106.jpg
│ ├── 107.jpg
│ ├── 108.jpg
│ ├── 109.jpg
│ ├── 10.jpg
│ ├── 110.jpg
│ ├── 111.jpg
│ ├── 112.jpg
│ ├── 113.jpg
│ ├── 114.jpg
│ ├── 115.jpg
│ ├── 116.jpg
│ ├── 117.jpg
│ ├── 118.jpg
│ ├── 119.jpg
│ ├── 11.jpg
│ ├── 120.jpg
│ ├── 121.jpg
│ ├── 122.jpg
│ ├── 123.jpg
│ ├── 124.jpg
│ ├── 125.jpg
│ ├── 126.jpg
│ ├── 127.jpg
│ ├── 128.jpg
│ ├── 129.jpg
│ ├── 12.jpg
│ ├── 130.jpg
│ ├── 131.jpg
│ ├── 132.jpg
│ ├── 133.jpg
│ ├── 134.jpg
│ ├── 135.jpg
│ ├── 136.jpg
│ ├── 137.jpg
│ ├── 138.jpg
│ ├── 139.jpg
│ ├── 13.jpg
│ ├── 140.jpg
│ ├── 141.jpg
│ ├── 142.jpg
│ ├── 143.jpg
│ ├── 144.jpg
│ ├── 145.jpg
│ ├── 146.jpg
│ ├── 147.jpg
│ ├── 148.jpg
│ ├── 149.jpg
│ ├── 14.jpg
│ ├── 150.jpg
│ ├── 151.jpg
│ ├── 152.jpg
│ ├── 153.jpg
│ ├── 154.jpg
│ ├── 155.jpg
│ ├── 156.jpg
│ ├── 157.jpg
│ ├── 158.jpg
│ ├── 159.jpg
│ ├── 15.jpg
│ ├── 160.jpg
│ ├── 161.jpg
│ ├── 162.jpg
│ ├── 163.jpg
│ ├── 164.jpg
│ ├── 165.jpg
│ ├── 166.jpg
│ ├── 167.jpg
│ ├── 168.jpg
│ ├── 169.jpg
│ ├── 16.jpg
│ ├── 170.jpg
│ ├── 171.jpg
│ ├── 172.jpg
│ ├── 173.jpg
│ ├── 174.jpg
│ ├── 175.jpg
│ ├── 176.jpg
│ ├── 177.jpg
│ ├── 178.jpg
│ ├── 179.jpg
│ ├── 17.jpg
│ ├── 180.jpg
│ ├── 181.jpg
│ ├── 182.jpg
│ ├── 183.jpg
│ ├── 184.jpg
│ ├── 185.jpg
│ ├── 186.jpg
│ ├── 187.jpg
│ ├── 188.jpg
│ ├── 189.jpg
│ ├── 18.jpg
│ ├── 190.jpg
│ ├── 191.jpg
│ ├── 192.jpg
│ ├── 193.jpg
│ ├── 194.jpg
│ ├── 195.jpg
│ ├── 196.jpg
│ ├── 197.jpg
│ ├── 198.jpg
│ ├── 199.jpg
│ ├── 19.jpg
│ ├── 1.jpg
│ ├── 200.jpg
│ ├── 201.bmp
│ ├── 202.bmp
│ ├── 203.bmp
│ ├── 204.bmp
│ ├── 205.bmp
│ ├── 206.bmp
│ ├── 207.bmp
│ ├── 208.bmp
│ ├── 209.bmp
│ ├── 20.jpg
│ ├── 210.bmp
│ ├── 211.bmp
│ ├── 212.bmp
│ ├── 213.bmp
│ ├── 214.bmp
│ ├── 215.bmp
│ ├── 216.bmp
│ ├── 217.bmp
│ ├── 218.bmp
│ ├── 219.bmp
│ ├── 21.jpg
│ ├── 220.bmp
│ ├── 221.bmp
│ ├── 222.bmp
│ ├── 223.bmp
│ ├── 224.bmp
│ ├── 225.bmp
│ ├── 226.bmp
│ ├── 227.bmp
│ ├── 228.bmp
│ ├── 229.bmp
│ ├── 22.jpg
│ ├── 230.bmp
│ ├── 231.bmp
│ ├── 232.bmp
│ ├── 233.bmp
│ ├── 234.bmp
│ ├── 235.bmp
│ ├── 236.bmp
│ ├── 237.bmp
│ ├── 238.bmp
│ ├── 239.bmp
│ ├── 23.jpg
│ ├── 240.bmp
│ ├── 241.bmp
│ ├── 242.bmp
│ ├── 243.bmp
│ ├── 244.bmp
│ ├── 245.bmp
│ ├── 246.bmp
│ ├── 247.bmp
│ ├── 248.bmp
│ ├── 249.bmp
│ ├── 24.jpg
│ ├── 250.bmp
│ ├── 251.bmp
│ ├── 252.bmp
│ ├── 253.bmp
│ ├── 254.bmp
│ ├── 255.bmp
│ ├── 256.bmp
│ ├── 257.bmp
│ ├── 258.bmp
│ ├── 259.bmp
│ ├── 25.jpg
│ ├── 260.bmp
│ ├── 261.bmp
│ ├── 262.bmp
│ ├── 263.bmp
│ ├── 264.bmp
│ ├── 265.bmp
│ ├── 266.bmp
│ ├── 267.bmp
│ ├── 268.bmp
│ ├── 269.bmp
│ ├── 26.jpg
│ ├── 270.bmp
│ ├── 271.bmp
│ ├── 272.bmp
│ ├── 273.bmp
│ ├── 274.bmp
│ ├── 275.bmp
│ ├── 276.bmp
│ ├── 277.bmp
│ ├── 278.bmp
│ ├── 279.bmp
│ ├── 27.jpg
│ ├── 280.bmp
│ ├── 281.bmp
│ ├── 282.bmp
│ ├── 283.bmp
│ ├── 284.bmp
│ ├── 285.bmp
│ ├── 286.bmp
│ ├── 287.bmp
│ ├── 288.bmp
│ ├── 289.bmp
│ ├── 28.jpg
│ ├── 290.bmp
│ ├── 291.bmp
│ ├── 292.bmp
│ ├── 293.bmp
│ ├── 294.bmp
│ ├── 295.bmp
│ ├── 296.bmp
│ ├── 297.bmp
│ ├── 298.bmp
│ ├── 299.bmp
│ ├── 29.jpg
│ ├── 2.jpg
│ ├── 300.bmp
│ ├── 301.bmp
│ ├── 302.bmp
│ ├── 303.bmp
│ ├── 304.bmp
│ ├── 305.bmp
│ ├── 306.bmp
│ ├── 307.bmp
│ ├── 308.bmp
│ ├── 309.bmp
│ ├── 30.jpg
│ ├── 310.bmp
│ ├── 311.bmp
│ ├── 312.bmp
│ ├── 313.bmp
│ ├── 314.bmp
│ ├── 315.bmp
│ ├── 316.bmp
│ ├── 317.bmp
│ ├── 318.bmp
│ ├── 319.bmp
│ ├── 31.jpg
│ ├── 320.bmp
│ ├── 321.bmp
│ ├── 322.bmp
│ ├── 323.bmp
│ ├── 324.bmp
│ ├── 325.bmp
│ ├── 326.bmp
│ ├── 327.bmp
│ ├── 328.bmp
│ ├── 329.bmp
│ ├── 32.jpg
│ ├── 330.bmp
│ ├── 331.bmp
│ ├── 332.bmp
│ ├── 333.bmp
│ ├── 334.bmp
│ ├── 335.bmp
│ ├── 336.bmp
│ ├── 337.bmp
│ ├── 338.bmp
│ ├── 339.bmp
│ ├── 33.jpg
│ ├── 340.bmp
│ ├── 341.bmp
│ ├── 342.bmp
│ ├── 343.bmp
│ ├── 344.bmp
│ ├── 345.bmp
│ ├── 346.bmp
│ ├── 347.bmp
│ ├── 348.bmp
│ ├── 349.bmp
│ ├── 34.jpg
│ ├── 350.bmp
│ ├── 351.bmp
│ ├── 352.bmp
│ ├── 353.bmp
│ ├── 354.bmp
│ ├── 355.bmp
│ ├── 356.bmp
│ ├── 357.bmp
│ ├── 358.bmp
│ ├── 359.bmp
│ ├── 35.jpg
│ ├── 360.bmp
│ ├── 361.bmp
│ ├── 362.bmp
│ ├── 363.bmp
│ ├── 364.bmp
│ ├── 365.bmp
│ ├── 366.bmp
│ ├── 367.bmp
│ ├── 368.bmp
│ ├── 369.bmp
│ ├── 36.jpg
│ ├── 370.bmp
│ ├── 371.bmp
│ ├── 372.bmp
│ ├── 373.bmp
│ ├── 374.bmp
│ ├── 375.bmp
│ ├── 376.bmp
│ ├── 377.bmp
│ ├── 378.bmp
│ ├── 379.bmp
│ ├── 37.jpg
│ ├── 380.bmp
│ ├── 381.bmp
│ ├── 382.bmp
│ ├── 383.bmp
│ ├── 384.bmp
│ ├── 385.bmp
│ ├── 386.bmp
│ ├── 387.bmp
│ ├── 388.bmp
│ ├── 389.bmp
│ ├── 38.jpg
│ ├── 390.bmp
│ ├── 391.bmp
│ ├── 392.bmp
│ ├── 393.bmp
│ ├── 394.bmp
│ ├── 395.bmp
│ ├── 396.bmp
│ ├── 397.bmp
│ ├── 398.bmp
│ ├── 399.bmp
│ ├── 39.jpg
│ ├── 3.jpg
│ ├── 400.bmp
│ ├── 40.jpg
│ ├── 41.jpg
│ ├── 42.jpg
│ ├── 43.jpg
│ ├── 44.jpg
│ ├── 45.jpg
│ ├── 46.jpg
│ ├── 47.jpg
│ ├── 48.jpg
│ ├── 49.jpg
│ ├── 4.jpg
│ ├── 50.jpg
│ ├── 51.jpg
│ ├── 52.jpg
│ ├── 53.jpg
│ ├── 54.jpg
│ ├── 55.jpg
│ ├── 56.jpg
│ ├── 57.jpg
│ ├── 58.jpg
│ ├── 59.jpg
│ ├── 5.jpg
│ ├── 60.jpg
│ ├── 61.jpg
│ ├── 62.jpg
│ ├── 63.jpg
│ ├── 64.jpg
│ ├── 65.jpg
│ ├── 66.jpg
│ ├── 67.jpg
│ ├── 68.jpg
│ ├── 69.jpg
│ ├── 6.jpg
│ ├── 70.jpg
│ ├── 71.jpg
│ ├── 72.jpg
│ ├── 73.jpg
│ ├── 74.jpg
│ ├── 75.jpg
│ ├── 76.jpg
│ ├── 77.jpg
│ ├── 78.jpg
│ ├── 79.jpg
│ ├── 7.jpg
│ ├── 80.jpg
│ ├── 81.jpg
│ ├── 82.jpg
│ ├── 83.jpg
│ ├── 84.jpg
│ ├── 85.jpg
│ ├── 86.jpg
│ ├── 87.jpg
│ ├── 88.jpg
│ ├── 89.jpg
│ ├── 8.jpg
│ ├── 90.jpg
│ ├── 91.jpg
│ ├── 92.jpg
│ ├── 93.jpg
│ ├── 94.jpg
│ ├── 95.jpg
│ ├── 96.jpg
│ ├── 97.jpg
│ ├── 98.jpg
│ ├── 99.jpg
│ └── 9.jpg
├── Stop
│ ├── 1 (31).jpg
│ ├── 1 (32).jpg
│ ├── 1 (33).jpg
│ ├── 1 (34).jpg
│ └── 1 (35).jpg
├── Three
│ ├── 1 (11).jpg
│ ├── 1 (12).jpg
│ ├── 1 (13).jpg
│ ├── 1 (14).jpg
│ └── 1 (15).jpg
└── Two
├── 1 (10).jpg
├── 1 (6).jpg
├── 1 (7).jpg
├── 1 (8).jpg
└── 1 (9).jpg
21 directories, 502 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论