Description: This is a 3D hand model developed mainly for vision-based hand motion analysis. The hand model is modeled as a set of rigid quadratic surfaces, and has 27 degrees-of-freedom (DoFs) including 6 DoFs of global motion and 21 DoFs of local motion. The hand skeleton is modeled as a kinematic chain of 20 joints connected by bones in a tree structure with the root at the wrist. In this program you can view the model from different positions and perspectives, and manipulate each DoF separately. More importantly, to assist research in this area, we also provide functions to generate the depth image, silhouette image and edge images, which can be easily used for model-based matching between the input and the 3D hand model.
To Search:
File list (Check if you may need any files):
.gitignore
.tfignore
Data
Data\hand1.skel
Debug
Debug\Htouch.exe
Debug\Htouch.ilk
Debug\Htouch.pdb
Debug\MathUtilities.lib
Htouch
Htouch\camera.cpp
Htouch\camera.h
Htouch\ConsolePrinter.cpp
Htouch\ConsolePrinter.h
Htouch\Debug
Htouch\Debug\camera.obj
Htouch\Debug\ConsolePrinter.obj
Htouch\Debug\Hand.obj
Htouch\Debug\HandElem.obj
Htouch\Debug\HandProjector.obj
Htouch\Debug\Htouch.Build.CppClean.log
Htouch\Debug\Htouch.log
Htouch\Debug\Htouch.obj
Htouch\Debug\Htouch.pch
Htouch\Debug\Htouch.res
Htouch\Debug\Htouch.tlog
Htouch\Debug\Htouch.tlog\CL.read.1.tlog
Htouch\Debug\Htouch.tlog\CL.write.1.tlog
Htouch\Debug\Htouch.tlog\Htouch.lastbuildstate
Htouch\Debug\Htouch.tlog\link.read.1.tlog
Htouch\Debug\Htouch.tlog\link.write.1.tlog
Htouch\Debug\Htouch.tlog\rc.read.1.tlog
Htouch\Debug\Htouch.tlog\rc.write.1.tlog
Htouch\Debug\HtouchDlg.obj
Htouch\Debug\ShowModelPanel.obj
Htouch\Debug\stdafx.obj
Htouch\Debug\Tokenizer.obj
Htouch\Debug\Tree.obj
Htouch\Debug\vc120.idb
Htouch\Debug\vc120.pdb
Htouch\Global.h
Htouch\Hand.cpp
Htouch\Hand.h
Htouch\HandElem.cpp
Htouch\HandElem.h
Htouch\HandProjector.cpp
Htouch\HandProjector.h
Htouch\Htouch.cpp
Htouch\Htouch.h
Htouch\Htouch.rc
Htouch\Htouch.vcxproj
Htouch\Htouch.vcxproj.filters
Htouch\HtouchDlg.cpp
Htouch\HtouchDlg.h
Htouch\res
Htouch\res\Htouch.ico
Htouch\res\Htouch.rc2
Htouch\resource.h
Htouch\ShowModelPanel.cpp
Htouch\ShowModelPanel.h
Htouch\stdafx.cpp
Htouch\stdafx.h
Htouch\targetver.h
Htouch\Tokenizer.cpp
Htouch\Tokenizer.h
Htouch\Tree.cpp
Htouch\Tree.h
ipch
ipch\htouch-edbccc98
ipch\htouch-edbccc98\htouch-be2d3f57.ipch
MathUtilities
MathUtilities\Debug
MathUtilities\Debug\EulerAngles.obj
MathUtilities\Debug\Geometry.obj
MathUtilities\Debug\MathUtilities.Build.CppClean.log
MathUtilities\Debug\MathUtilities.log
MathUtilities\Debug\MathUtilities.tlog
MathUtilities\Debug\MathUtilities.tlog\CL.read.1.tlog
MathUtilities\Debug\MathUtilities.tlog\CL.write.1.tlog
MathUtilities\Debug\MathUtilities.tlog\Lib-link.read.1.tlog
MathUtilities\Debug\MathUtilities.tlog\Lib-link.write.1.tlog
MathUtilities\Debug\MathUtilities.tlog\MathUtilities.lastbuildstate
MathUtilities\Debug\Matrix.obj
MathUtilities\Debug\Matrix33.obj
MathUtilities\Debug\Matrix44.obj
MathUtilities\Debug\Quaternion.obj
MathUtilities\Debug\Statistics.obj
MathUtilities\Debug\stdafx.obj
MathUtilities\Debug\vc120.idb
MathUtilities\Debug\vc120.pdb
MathUtilities\Debug\Vector3.obj
MathUtilities\Debug\Vector4.obj
MathUtilities\EulerAngles.cpp
MathUtilities\EulerAngles.h
MathUtilities\Geometry.cpp
MathUtilities\Geometry.h
MathUtilities\Global.h
MathUtilities\MathUtilities.vcxproj
MathUtilities\MathUtilities.vcxproj.filters
MathUtilities\Matrix.cpp