|
Since it is a very interesting article and it is in the same pattern as my master subject. When I'll have time, I will modify your code to be compatible with OpenCV 1.0.
|
|
|
|
|
I will appreciate that
As I have told many times Trackeye was written with
- Microsoft Visual C++ 6.0
- Opencv bv3.1
People are now using different IDEs and different opencv versions and they ask me why can not rebuild it.
Sorry but I dont have enough time to reconsider the code with the latest versions.
Regards
|
|
|
|
|
Having solved the missing files error, I now have a string of 168 errors. Unfortuntaely, the System reboots immediately. What am doing wrong?
Thanks & Regards - Rajesh Pathak
|
|
|
|
|
Rebooting is really strange. Because you say you can not build it and "when trying to rebuild, the systems reboots".
I think this has nothing to do the with the Trackeye. Are you sure you dont see these rebooting issue in other c++ projects?
|
|
|
|
|
Hi,
Sorry for the delay in posting.
I am basically a VB user and this is the first time I am using C++. Thus I cannot say anything about other Projects.
BTW I am trying to build using Visual Studio 2005. Will it make a difference? Should I use Visual Studio 6.0?
Thanks for the help.
Regards - Rajesh Pathak
|
|
|
|
|
Hi,
I am a VB guy and new to C++.
While compiling I get the following messages:
fatal error C1083: Cannot include file: 'cvtypes.h': No such file or directory
error BK1506: Cannot open file'.\Debug\Calibration4Snake4.sbr': No such file or directory
How to resolve? Please help.
Thanks & Regards - Rajesh
|
|
|
|
|
I've gotten the same error messages, did you ever figure out what the problem was?
|
|
|
|
|
Its probably because you are using VC++ Express, I had this error trying to import it into VC++ 2008 Express Edition and apparently its because it uses MFC. I'm a C++ noob though so not sure how this all works.
|
|
|
|
|
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.
|
|
|
|
|
|