|
The executable runs, however it faces different problems.
(I did not compile it on my own)
a) When I was selecting the camera
ProxyTrans.ax is not registered.
Please run "opencv\bin\registerall.bat" to register it.
Also, do not forget to add "opencv\bin" to the system path.
--> OK
followed by
bad camera(s) or other error
--> OK
I did not download OpenCV, because this is not mentioned to get the executable run.
Some DLLs of OpenCV are located in the same directory as TrackEye_636.exe.
b) when I was running from the AVI file and I check the checkbox "Show 2D trajectory"
OpenCV Beta 2: Bad flag (parameter or structure field)
In function cvGetMat(): [file D:\User\vp\opencv.new\CV\src\cvarray.cpp, line 2834]
Unrecognized or unsupported array type
Bad flag (parameter or structure field)
(status:-206)
ErrMode=CV_ErrorModeLeaf
Terminate the application?
c) the help file is not available
I am very interested getting the software run, because I'd like to help a disabled person use a PC.
Of course I'll also try to compile it myself.
Thank you.
|
|
|
|
|
1) Do you have previous versions of opencv installed in your PC. Any opencv dlls remaining in your system directory etc?
2) Yes the help file is not available. You can download the pdf explaining the algorithms from the following link:
www.geocities.com/zafersavas/Thesis_zsavas.pdf[^]
Regards
zafer savas
|
|
|
|
|
Hi,
I am a research student working on gaze correlation during camera-based discussions. I'd like to use your eye-tracker because it seems easy to use and requires less equipment than others devices, but it encounters the same problems as described before.
I've installed OpenCV2.2 on my computer and yet it's still not working.
Plus, the link to your PDF is no longer available.
Regards
Mathieu DUTILH
|
|
|
|
|
So this program looks great. I'm trying to compile it myself... my first problem? I'm on Vista. Yuck. So I first try to compile the program with VC9 using OpenCv v 3.1b. These are the errors I get:
// *********************************** START OF ERRORS ********************************
------ Build started: Project: TrackEye, Configuration: Debug Win32 ------
Compiling...
Calibration4Pupil.cpp
c:\program files\trackeye\hough2.h(92) : warning C4018: '>' : signed/unsigned mismatch
c:\program files\trackeye\hough2.h(83) : warning C4101: 'flag' : unreferenced local variable
c:\program files\trackeye\hough2.h(152) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
c:\program files\trackeye\hough2.h(153) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
c:\program files\trackeye\calibration4pupil.cpp(221) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\calibration4pupil.cpp(287) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(43) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
c:\program files\microsoft visual studio 9.0\vc\include\new(57): could be 'void *operator new(size_t,void *) throw()'
c:\program files\microsoft visual studio 9.0\vc\include\new(86): or 'void *operator new(size_t,const std::nothrow_t &) throw()'
while trying to match the argument list '(char [48], int)'
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(145) : see reference to function template instantiation '_Ty *std::_Allocate<std::_list_nod xmlns:std="#unknown"><votenode2,_alloc>::_Node>(size_t,_Ty *)' being compiled
with
[
_Ty=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node,
_Alloc=std::allocator<votenode2>
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(144) : while compiling class template member function 'std::_List_nod<_Ty,_Alloc>::_Node *std::allocator<_Other>::allocate(std::allocator<_Other>::size_type)'
with
[
_Ty=voteNode2,
_Alloc=std::allocator<votenode2>,
_Other=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node
]
c:\program files\microsoft visual studio 9.0\vc\include\list(51) : see reference to class template instantiation 'std::allocator<_Ty>' being compiled
with
[
_Ty=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node
]
c:\program files\microsoft visual studio 9.0\vc\include\list(59) : see reference to class template instantiation 'std::_List_nod<_Ty,_Alloc>' being compiled
with
[
_Ty=voteNode2,
_Alloc=std::allocator<votenode2>
]
c:\program files\microsoft visual studio 9.0\vc\include\list(79) : see reference to class template instantiation 'std::_List_ptr<_Ty,_Alloc>' being compiled
with
[
_Ty=voteNode2,
_Alloc=std::allocator<votenode2>
]
c:\program files\microsoft visual studio 9.0\vc\include\list(96) : see reference to class template instantiation 'std::_List_val<_Ty,_Alloc>' being compiled
with
[
_Ty=voteNode2,
_Alloc=std::allocator<votenode2>
]
c:\program files\trackeye\hough2.h(47) : see reference to class template instantiation 'std::list<_Ty>' being compiled
with
[
_Ty=voteNode2
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(52) : error C2061: syntax error : identifier '_Vptr'
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(155) : see reference to function template instantiation 'void std::_Construct<std::_list_nod><_ty,_alloc>::_Node*,std::_List_nod<_Ty,_Alloc>::_Node>(_T1 *,const _T2 &)' being compiled
with
[
_Ty=voteNode2,
_Alloc=std::allocator<votenode2>,
_T1=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node *,
_T2=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node *
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(154) : while compiling class template member function 'void std::allocator<_Ty>::construct(std::_List_nod<votenode2,_alloc>::_Node **,const _Ty &)'
with
[
_Ty=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node *,
_Alloc=std::allocator<votenode2>
]
c:\program files\microsoft visual studio 9.0\vc\include\list(71) : see reference to class template instantiation 'std::allocator<_Ty>' being compiled
with
[
_Ty=std::_List_nod<votenode2,std::allocator><votenode2>>::_Node *
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(52) : error C2061: syntax error : identifier '_Vptr'
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(155) : see reference to function template instantiation 'void std::_Construct<votenode2,_ty>(_T1 *,const _T2 &)' being compiled
with
[
_Ty=voteNode2,
_T1=voteNode2,
_T2=voteNode2
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(154) : while compiling class template member function 'void std::allocator<_Ty>::construct(voteNode2 *,const _Ty &)'
with
[
_Ty=voteNode2
]
c:\program files\microsoft visual studio 9.0\vc\include\list(50) : see reference to class template instantiation 'std::allocator<_Ty>' being compiled
with
[
_Ty=voteNode2
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(43) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
c:\program files\microsoft visual studio 9.0\vc\include\new(57): could be 'void *operator new(size_t,void *) throw()'
c:\program files\microsoft visual studio 9.0\vc\include\new(86): or 'void *operator new(size_t,const std::nothrow_t &) throw()'
while trying to match the argument list '(char [48], int)'
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(145) : see reference to function template instantiation '_Ty *std::_Allocate<char>(size_t,_Ty *)' being compiled
with
[
_Ty=char
]
c:\program files\microsoft visual studio 9.0\vc\include\xmemory(144) : while compiling class template member function 'char *std::allocator<_Ty>::allocate(std::allocator<_Ty>::size_type)'
with
[
_Ty=char
]
c:\program files\microsoft visual studio 9.0\vc\include\xstring(2216) : see reference to class template instantiation 'std::allocator<_Ty>' being compiled
with
[
_Ty=char
]
Face.cpp
c:\program files\trackeye\tezlibrary_1.h(58) : warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(237) : see declaration of 'fopen'
c:\program files\trackeye\tezlibrary_1.h(68) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(68) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(68) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(69) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(69) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(69) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(69) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(69) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(84) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(84) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(84) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(88) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(89) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\tezlibrary_1.h(157) : error C2065: 'k' : undeclared identifier
c:\program files\trackeye\face.cpp(174) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(174) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(174) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(175) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(199) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(199) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(199) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(200) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(200) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(255) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(260) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(354) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(354) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(354) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(355) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(357) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(357) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(357) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(358) : error C2065: 'i' : undeclared identifier
c:\program files\trackeye\face.cpp(514) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(515) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(519) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(520) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(527) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(528) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(529) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(530) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
c:\program files\trackeye\face.cpp(558) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(595) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(624) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(626) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(640) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(642) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(657) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(663) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(793) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(819) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
c:\program files\trackeye\face.cpp(945) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
c:\program files\trackeye\face.cpp(946) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
c:\program files\trackeye\face.cpp(959) : warning C4805: '==' : unsafe mix of type 'BOOL' and type 'bool' in operation
TrackEye.cpp
c:\program files\trackeye\chopencv\include\cvaux.h(51) : error C3646: 'cvSegmentImage' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(54) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(54) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(60) : error C2371: 'CvCallback' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cv.h(2413) : see declaration of 'CvCallback'
c:\program files\trackeye\chopencv\include\cvaux.h(66) : error C2371: 'CvInput' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cv.h(2420) : see declaration of 'CvInput'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : error C3646: 'cvCalcCovarMatrixEx' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(80) : error C3646: 'cvCalcEigenObjects' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2556: 'int (__cdecl *CVAPI(void))(int,void *,void *,int,int,void *,CvTermCriteria *,IplImage *,float *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2371: 'CVAPI' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C3646: 'cvCalcDecompCoeff' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(86) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(89) : error C3646: 'cvEigenDecomposite' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C2556: 'int (__cdecl *CVAPI(void))(IplImage *,int,void *,int,void *,IplImage *,float *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(94) : error C3646: 'cvEigenProjection' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C2556: 'int (__cdecl *CVAPI(void))(void *,int,int,void *,float *,IplImage *,IplImage *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(103) : error C2011: 'CvImgObsInfo' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2490) : see declaration of 'CvImgObsInfo'
c:\program files\trackeye\chopencv\include\cvaux.h(118) : error C2011: 'CvEHMMState' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2449) : see declaration of 'CvEHMMState'
c:\program files\trackeye\chopencv\include\cvaux.h(129) : error C2011: 'CvEHMM' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2459) : see declaration of 'CvEHMM'
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C3646: 'cvCreate2DHMM' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(169) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C3646: 'cvRelease2DHMM' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C2556: 'int (__cdecl *CVAPI(void))(CvEHMM **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C3646: 'cvCreateObsInfo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(181) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C3646: 'cvReleaseObsInfo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(190) : error C3646: 'cvImgToObs_DCT' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C2556: 'int (__cdecl *CVAPI(void))(const CvArr *,float *,CvSize,CvSize,CvSize)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C3646: 'cvUniformImgSegm' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo *,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(198) : error C3646: 'cvInitMixSegm' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(203) : error C3646: 'cvEstimateHMMStateParams' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(208) : error C3646: 'cvEstimateTransProb' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(213) : error C3646: 'cvEstimateObsProb' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo *,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C3646: 'cvEViterbi' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(217) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(224) : error C3646: 'cvMixSegmL2' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(232) : error C3646: 'cvCreateHandMask' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C2556: 'int (__cdecl *CVAPI(void))(CvSeq *,IplImage *,CvRect *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(236) : error C3646: 'cvFindHandRegion' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D32f *,int,CvSeq *,float *,CvSize2D32f,int,CvPoint3D32f *,CvMemStorage *,CvSeq **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(243) : error C3646: 'cvFindHandRegionA' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D32f *,int,CvSeq *,float *,CvSize2D32f,int,CvPoint3D32f *,CvMemStorage *,CvSeq **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C3646: 'icvDrawMosaic' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C2556: 'int (__cdecl *CVAPI(void))(CvSubdiv2D *,IplImage *,IplImage *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C3646: 'icvSubdiv2DCheck' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(474) : error C3646: 'cvFindStereoCorrespondence' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C2556: 'int (__cdecl *CVAPI(void))(const CvArr *,const CvArr *,int,CvArr *,int,double,double,double,double,double)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(553) : error C3646: 'icvConvertWarpCoordinates' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2556: 'int (__cdecl *CVAPI(int))(double [][3],CvPoint2D32f *,CvPoint2D32f *,int)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2371: 'CVAPI' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(558) : error C3646: 'icvGetSymPoint3D' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C2556: 'int (__cdecl *CVAPI(int))(CvPoint3D64d,CvPoint3D64d,CvPoint3D64d,CvPoint3D64d *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C3646: 'icvGetPieceLength3D' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D64d,CvPoint3D64d,double *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(565) : error C3646: 'icvCompute3DPoint' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C2556: 'int (__cdecl *CVAPI(int))(double,double,CvStereoLineCoeff *,CvPoint3D64d *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(569) : error C3646: 'icvCreateConvertMatrVect' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C2556: 'int (__cdecl *CVAPI(int))(CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(576) : error C3646: 'icvConvertPointSystem' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C2556: 'int (__cdecl *CVAPI(int))(CvPoint3D64d,CvPoint3D64d *,CvMatr64d,CvMatr64d)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C3646: 'icvComputeCoeffForStereo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C2556: 'int (__cdecl *CVAPI(int))(CvStereoCamera *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(584) : error C3646: 'icvGetCrossPieceVector' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(584) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(584) : fatal error C1003: error count exceeds 100; stopping compilation
TrackEyeDlg.cpp
c:\program files\trackeye\chopencv\include\cvaux.h(51) : error C3646: 'cvSegmentImage' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(54) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(54) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(60) : error C2371: 'CvCallback' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cv.h(2413) : see declaration of 'CvCallback'
c:\program files\trackeye\chopencv\include\cvaux.h(66) : error C2371: 'CvInput' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cv.h(2420) : see declaration of 'CvInput'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : error C3646: 'cvCalcCovarMatrixEx' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(76) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(80) : error C3646: 'cvCalcEigenObjects' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2556: 'int (__cdecl *CVAPI(void))(int,void *,void *,int,int,void *,CvTermCriteria *,IplImage *,float *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(83) : error C2371: 'CVAPI' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C3646: 'cvCalcDecompCoeff' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(86) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(86) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(89) : error C3646: 'cvEigenDecomposite' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(91) : error C2556: 'int (__cdecl *CVAPI(void))(IplImage *,int,void *,int,void *,IplImage *,float *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(94) : error C3646: 'cvEigenProjection' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(96) : error C2556: 'int (__cdecl *CVAPI(void))(void *,int,int,void *,float *,IplImage *,IplImage *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(103) : error C2011: 'CvImgObsInfo' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2490) : see declaration of 'CvImgObsInfo'
c:\program files\trackeye\chopencv\include\cvaux.h(118) : error C2011: 'CvEHMMState' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2449) : see declaration of 'CvEHMMState'
c:\program files\trackeye\chopencv\include\cvaux.h(129) : error C2011: 'CvEHMM' : 'struct' type redefinition
c:\program files\trackeye\chopencv\include\cv.h(2459) : see declaration of 'CvEHMM'
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C3646: 'cvCreate2DHMM' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(169) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(169) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C3646: 'cvRelease2DHMM' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(172) : error C2556: 'int (__cdecl *CVAPI(void))(CvEHMM **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C3646: 'cvCreateObsInfo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(181) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(181) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C3646: 'cvReleaseObsInfo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(184) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(190) : error C3646: 'cvImgToObs_DCT' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(191) : error C2556: 'int (__cdecl *CVAPI(void))(const CvArr *,float *,CvSize,CvSize,CvSize)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C3646: 'cvUniformImgSegm' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(195) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo *,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(198) : error C3646: 'cvInitMixSegm' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(199) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(203) : error C3646: 'cvEstimateHMMStateParams' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(204) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(208) : error C3646: 'cvEstimateTransProb' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(209) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(213) : error C3646: 'cvEstimateObsProb' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(214) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo *,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C3646: 'cvEViterbi' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(217) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(217) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(224) : error C3646: 'cvMixSegmL2' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(225) : error C2556: 'int (__cdecl *CVAPI(void))(CvImgObsInfo **,int,CvEHMM *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(232) : error C3646: 'cvCreateHandMask' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(233) : error C2556: 'int (__cdecl *CVAPI(void))(CvSeq *,IplImage *,CvRect *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(236) : error C3646: 'cvFindHandRegion' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(240) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D32f *,int,CvSeq *,float *,CvSize2D32f,int,CvPoint3D32f *,CvMemStorage *,CvSeq **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(243) : error C3646: 'cvFindHandRegionA' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(247) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D32f *,int,CvSeq *,float *,CvSize2D32f,int,CvPoint3D32f *,CvMemStorage *,CvSeq **)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C3646: 'icvDrawMosaic' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(254) : error C2556: 'int (__cdecl *CVAPI(void))(CvSubdiv2D *,IplImage *,IplImage *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C3646: 'icvSubdiv2DCheck' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(258) : error C2733: second C linkage of overloaded function 'CVAPI' not allowed
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(474) : error C3646: 'cvFindStereoCorrespondence' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(483) : error C2556: 'int (__cdecl *CVAPI(void))(const CvArr *,const CvArr *,int,CvArr *,int,double,double,double,double,double)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(553) : error C3646: 'icvConvertWarpCoordinates' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2556: 'int (__cdecl *CVAPI(int))(double [][3],CvPoint2D32f *,CvPoint2D32f *,int)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(556) : error C2371: 'CVAPI' : redefinition; different basic types
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(558) : error C3646: 'icvGetSymPoint3D' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(561) : error C2556: 'int (__cdecl *CVAPI(int))(CvPoint3D64d,CvPoint3D64d,CvPoint3D64d,CvPoint3D64d *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C3646: 'icvGetPieceLength3D' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(563) : error C2556: 'int (__cdecl *CVAPI(void))(CvPoint3D64d,CvPoint3D64d,double *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(void))(int,void *,int,int,uchar *,void *,IplImage *,float *)'
c:\program files\trackeye\chopencv\include\cvaux.h(74) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(565) : error C3646: 'icvCompute3DPoint' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(567) : error C2556: 'int (__cdecl *CVAPI(int))(double,double,CvStereoLineCoeff *,CvPoint3D64d *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(569) : error C3646: 'icvCreateConvertMatrVect' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(574) : error C2556: 'int (__cdecl *CVAPI(int))(CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d,CvMatr64d)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(576) : error C3646: 'icvConvertPointSystem' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(580) : error C2556: 'int (__cdecl *CVAPI(int))(CvPoint3D64d,CvPoint3D64d *,CvMatr64d,CvMatr64d)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C3646: 'icvComputeCoeffForStereo' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\trackeye\chopencv\include\cvaux.h(582) : error C2556: 'int (__cdecl *CVAPI(int))(CvStereoCamera *)' : overloaded function differs only by return type from 'int (__cdecl *CVAPI(int))(CvSubdiv2D *)'
c:\program files\trackeye\chopencv\include\cvaux.h(258) : see declaration of 'CVAPI'
c:\program files\trackeye\chopencv\include\cvaux.h(584) : error C3646: 'icvGetCrossPieceVector' : unknown override specifier
c:\program files\trackeye\chopencv\include\cvaux.h(584) : error C2091: function returns function
c:\program files\trackeye\chopencv\include\cvaux.h(584) : fatal error C1003: error count exceeds 100; stopping compilation
Generating Code...
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 9.00.21022
Copyright (C) Microsoft Corporation. All rights reserved.
BSCMAKE: error BK1506 : cannot open file '.\Debug\TrackEye.sbr': No such file or directory
Build log was saved at "file://c:\Program Files\TrackEye\Debug\BuildLog.htm"
TrackEye - 302 error(s), 30 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
// ********************* END OF ERROR MESSAGES ***************************************
So i see that he used VC6 on windows... that was a pain to force it to install on vista ... Then I get these error messages:
// ************************ Start of VC6 error messages **************
--------------------Configuration: TrackEye - Win32 Debug--------------------
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Calibration4Pupil.cpp
c:\program files\microsoft visual studio\vc98\include\new(35) : error C2061: syntax error : identifier 'THIS_FILE'
c:\program files\microsoft visual studio\vc98\include\new(35) : error C2091: function returns function
c:\program files\microsoft visual studio\vc98\include\new(35) : error C2809: 'operator new' has no formal parameters
c:\program files\microsoft visual studio\vc98\include\new(36) : error C2061: syntax error : identifier 'THIS_FILE'
c:\program files\microsoft visual studio\vc98\include\new(37) : error C2091: function returns function
c:\program files\microsoft visual studio\vc98\include\new(37) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,const struct std::nothrow_t &)' : overloaded function differs only by return type from 'void *(__cdecl *__cdecl op
erator new(void))(unsigned int)'
c:\program files\microsoft visual studio\vc98\include\new(35) : see declaration of 'new'
c:\program files\microsoft visual studio\vc98\include\new(41) : error C2061: syntax error : identifier 'THIS_FILE'
c:\program files\microsoft visual studio\vc98\include\new(42) : error C2091: function returns function
c:\program files\microsoft visual studio\vc98\include\new(42) : error C2556: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,void *)' : overloaded function differs only by return type from 'void *(__cdecl *__cdecl operator new(void))(unsig
ned int)'
c:\program files\microsoft visual studio\vc98\include\new(35) : see declaration of 'new'
c:\program files\microsoft visual studio\vc98\include\new(42) : error C2809: 'operator new' has no formal parameters
c:\program files\microsoft visual studio\vc98\include\new(42) : error C2065: '_P' : undeclared identifier
c:\program files\microsoft visual studio\vc98\include\memory(16) : error C2061: syntax error : identifier 'THIS_FILE'
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2091: function returns function
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2784: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,class std::allocator<`template-parameter257'> &)' : could not deduce template argument for 'void *(__cdecl *)(u
nsigned int,class std::allocator<_Ty> &)' from 'void *(__cdecl *)(unsigned int)'
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2785: 'void *(__cdecl *__cdecl operator new(void))(unsigned int,class std::allocator<`template-parameter257'> &)' and 'void *(__cdecl *__cdecl operator new(void))(unsigned int
)' have different return types
c:\program files\microsoft visual studio\vc98\include\memory(16) : see declaration of 'new'
c:\program files\microsoft visual studio\vc98\include\memory(17) : error C2809: 'operator new' has no formal parameters
c:\program files\microsoft visual studio\vc98\include\memory(20) : error C2954: template definitions cannot nest
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Calibration4Pupil.cpp(221) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Calibration4Pupil.cpp(287) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
Calibration4Snake.cpp
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Calibration4Snake.cpp(198) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
ColorSelector.cpp
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\ColorSelector.cpp(251) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
DefineEye4Calibration.cpp
Eye.cpp
c:\users\cabofixe\desktop\trackeye_src(2)\trackeye_sourcecode\hough.h(83) : warning C4101: 'flag' : unreferenced local variable
EyeDatabaseExplorer.cpp
Face.cpp
c:\users\cabofixe\desktop\trackeye_src(2)\trackeye_sourcecode\tezlibrary_1.h(31) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
c:\users\cabofixe\desktop\trackeye_src(2)\trackeye_sourcecode\tezlibrary_1.h(33) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(255) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(260) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(514) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(515) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(519) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(520) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(527) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(528) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(529) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(530) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(558) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(595) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(624) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(626) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(640) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(642) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(657) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(663) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(677) : warning C4244: 'argument' : conversion from 'float' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(793) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(819) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(945) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(946) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\Face.cpp(959) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
FilenameDlg.cpp
IconButton.cpp
PCASettings.cpp
TrackEye.cpp
c:\program files\trackeye\chopencv\include\cvaux.h(51) : error C2146: syntax error : missing ';' before identifier 'cvSegmentImage'
c:\program files\trackeye\chopencv\include\cvaux.h(51) : fatal error C1004: unexpected end of file found
TrackEyeDlg.cpp
c:\program files\trackeye\chopencv\include\cvaux.h(51) : error C2146: syntax error : missing ';' before identifier 'cvSegmentImage'
c:\program files\trackeye\chopencv\include\cvaux.h(51) : fatal error C1004: unexpected end of file found
TrackingParameters.cpp
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingParameters.cpp(26) : warning C4553: '==' : operator has no effect; did you intend '='?
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingParameters.cpp(38) : warning C4305: '=' : truncation from 'const double' to 'float'
TrackingSettings.cpp
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingSettings.cpp(495) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingSettings.cpp(496) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingSettings.cpp(497) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
C:\Users\cabofixe\Desktop\TrackEye_src(2)\TrackEye_SourceCode\TrackingSettings.cpp(498) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
TrajectoryExtractor2D.cpp
USBCam.cpp
Generating Code...
Error executing cl.exe.
TrackEye.exe - 21 error(s), 37 warning(s)
//************************ ENd of VC6 Errors ************************
Is there anybody out there that can help me figure out why I'm getting these messages? I haven't touched the code. I've included all the appropriate directories. I would appreciate any help, anyone could give me.
Chris
|
|
|
|
|
Thanks for sharing.
Regards
Murat Yalvac
Yalvaq
|
|
|
|
|
Your welcome Murat. I hope you enjoy it!
|
|
|
|
|
Hi,
Very nice article and a really interesting program to play around with. It provides a great staring point for further exploration, thanks for sharing!
|
|
|
|
|
Thanks man.
As I said before; I have worked with a person whose mom was paralyzed and could not move her body. We developed a software with her using TrackEye to use the computer with her eyes.
People can come up with unbelievable ideas if you have the capability of
- Basic Image processing operations
- Object detection
TrackEye provides you these by the help of OpenCV
Good luck to all.
Zafer SAVAS
|
|
|
|
|
But otherwise a great article thanks!!!
He who asks a question is a fool for five minutes. He who does not ask a question remains a fool forever. [Chineese Proverb]
Jonathan C Dickinson (C# Software Engineer)
|
|
|
|
|
Thank you Jonathan for your interest
|
|
|
|
|
Very impressive work, thanks for publishing the information in detail. I´ve been working on a gaze driven interface, the NeoVisus prototype, for the last couple of months. Would be interesting to try it with your eye tracking methods.
Demo at:
http://www.martintall.com/neovisus
Would like to get a discussion going on suitable cameras, future developments etc.
Best regards,
Martin Tall
|
|
|
|
|
Hi Martin,
Thank you very much for your interest. I have also checked your website and I can say you have done a good job.
Of course I would love to have conversations about improving eye tracking because it is getting more interesting day by day.
My aim was to developed an eye tracking system using a simple, Low Resolution, COTS webcam. Recently I have worked with a person whose mom was paralyzed and could not move her body. We developed a software with her using TrackEye to use the computer with her eyes. I really like when I see my code is doing something useful.
I really would like to have your opinion and your future plans too. Please keep me informed, I would love to contribute.
Kind regards
zafer
modified on Wednesday, June 18, 2008 1:07 PM
|
|
|
|
|
So cool,guys!
btw, how could I love c++ as you do? It is really boring
|
|
|
|
|
Thank you. What I can recommend you is to write as much C++ code as you can. Especially MFC based application will help you to get used to it.
Once you develop things interesting you will love it.
Regards
zafer
|
|
|
|
|
How careless I was! I have voted you 5 now~
Thanks for your encouragement, zafer. I will try to develop more tools under MFC and find its fascination.
|
|
|
|
|
Hey, your application works great!
But when I compiled your source code with VC6.0 (I did not use higher
VS version because your project seems to be made for that), the following
"file missing" messages are generated fro file "cv.h". Could you add them
to the article,or if I did something wrong, prvide an explanation how could
I come over this?
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
Calibration4Pupil.cpp
C:\TrackEye_src\TrackEye_SourceCode\Calibration4Pupil.h(9) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
Calibration4Snake.cpp
C:\TrackEye_src\TrackEye_SourceCode\Calibration4Snake.h(9) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
ColorSelector.cpp
C:\TrackEye_src\TrackEye_SourceCode\ColorSelector.h(9) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
DefineEye4Calibration.cpp
C:\TrackEye_src\TrackEye_SourceCode\DefineEye4Calibration.h(9) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
Eye.cpp
C:\TrackEye_src\TrackEye_SourceCode\Eye.h(12) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
EyeDatabaseExplorer.cpp
C:\TrackEye_src\TrackEye_SourceCode\EyeDatabaseExplorer.cpp(7) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
Face.cpp
C:\TrackEye_src\TrackEye_SourceCode\Face.h(12) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
FilenameDlg.cpp
IconButton.cpp
PCASettings.cpp
C:\TrackEye_src\TrackEye_SourceCode\PCASettings.h(10) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
TrackEye.cpp
C:\TrackEye_src\TrackEye_SourceCode\Eye.h(12) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
TrackEyeDlg.cpp
C:\TrackEye_src\TrackEye_SourceCode\Eye.h(12) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
TrackingParameters.cpp
C:\TrackEye_src\TrackEye_SourceCode\Eye.h(12) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
TrackingSettings.cpp
C:\TrackEye_src\TrackEye_SourceCode\TrackingSettings.h(10) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
TrajectoryExtractor2D.cpp
C:\TrackEye_src\TrackEye_SourceCode\TrajectoryExtractor2D.h(9) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
USBCam.cpp
C:\TrackEye_src\TrackEye_SourceCode\USBCam.h(10) : fatal error C1083: Cannot open include file: 'cv.h': No such file or directory
Generating Code...
Error executing cl.exe.
|
|
|
|
|
|
Yes, zeki is right.
What you should do is :
- Install Opencv vb3.1 (I havent tried other versions yet)
- In the MS Visual C++ IDE, under project settings window, do the following settings:
* C/C++ tab --> Indicate your opencv header files directory
* Link Tab --> Indicate your opencv lib files directory
Good luck
|
|
|
|
|
Other versions is can not rebuild ok.
|
|
|
|
|
As OpenCV library structure has changed a lot, it is not guaranteed to build.
So I recommend you to use OpenCV b3.1 version which I used during development of TrackEye.
|
|
|
|
|
I first installed by mistake the newest version of openCV. Then I removed it and installed the beta 3.1 version and started to get these kind of errors (and plenty of them):
c:\Program Files\OpenCV\cvaux\include\cvaux.hpp(94): error C2146: syntax error : missing ';' before identifier 'value_type'
Any idea what to do?
|
|
|
|
|
Please be sure that after uninstalling of the new opencv version, no files related to that installation is remaining. Because it seems that the cvaux versions are not compatible or something else.
Also make sure that you are using the right include and lib directories.
|
|
|
|
|
even i am getting the same errors after i removed the files formed due to installation of some other openCV version. can you please help me out
|
|
|
|
|
The Best Article ever seen on track-eye. Thanks for your sharing such a knowledge.
Regards
Cengiz EKEN
|
|
|
|
|
|