|
|
You are so kind, thanks a lot for the software and the effort you make to keep it alive and kickin'.
Thomas
|
|
|
|
|
|
Sagol,cox yaxcidir !
The executable works fine but the code does not compile under visual studio 6. following are some of the errors. seems that it requires some sort of settings.
please let me know how to compile the code.
--------------------Configuration: TrackEye - Win32 Release--------------------
Compiling...
Calibration4Snake.cpp
\Dev\cpp\TrackEye_SourceCode\Calibration4Snake.cpp(198) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
ColorSelector.cpp
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(35) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(36) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(37) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(38) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(39) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(40) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(190) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(198) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(206) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(214) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(222) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(230) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(251) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(253) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(254) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(255) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(256) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(257) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
\Dev\cpp\TrackEye_SourceCode\ColorSelector.cpp(258) : error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'struct CvScalar' (or there is no acceptable conversion)
Face.cpp
\Dev\cpp\TrackEye_SourceCode\TezLibrary_1.h(31) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
\Dev\cpp\TrackEye_SourceCode\TezLibrary_1.h(33) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(185) : error C2039: 'maxIter' : is not a member of 'CvTermCriteria'
D:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE\cxtypes.h(880) : see declaration of 'CvTermCriteria'
\Dev\cpp\TrackEye_SourceCode\Face.cpp(189) : error C2065: 'cvCalcEigenObjects' : undeclared identifier
\Dev\cpp\TrackEye_SourceCode\Face.cpp(200) : error C2065: 'cvEigenDecomposite' : undeclared identifier
\Dev\cpp\TrackEye_SourceCode\Face.cpp(255) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(260) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(293) : error C2065: 'cvEigenProjection' : undeclared identifier
\Dev\cpp\TrackEye_SourceCode\Face.cpp(293) : error C2065: 'CV_EIGOBJ_NO_CALLBACK' : undeclared identifier
\Dev\cpp\TrackEye_SourceCode\Face.cpp(458) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(472) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(482) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(483) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(514) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(515) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(519) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(520) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(527) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(528) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(529) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(530) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(558) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(595) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(624) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(625) : error C2664: 'cvRectangle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(626) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(628) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(629) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(640) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(641) : error C2664: 'cvRectangle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(642) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(644) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(645) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(657) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(661) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(663) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(667) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(677) : warning C4244: 'argument' : conversion from 'float' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(758) : error C2039: 'maxIter' : is not a member of 'CvTermCriteria'
D:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE\cxtypes.h(880) : see declaration of 'CvTermCriteria'
\Dev\cpp\TrackEye_SourceCode\Face.cpp(793) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(796) : error C2664: 'cvCircle' : cannot convert parameter 4 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(819) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(820) : error C2664: 'cvEllipse' : cannot convert parameter 7 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
\Dev\cpp\TrackEye_SourceCode\Face.cpp(945) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(946) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data
\Dev\cpp\TrackEye_SourceCode\Face.cpp(959) : warning C4805: '==' : unsafe mix of type 'int' and type 'const bool' in operation
\Dev\cpp\TrackEye_SourceCode\Face.cpp(960) : error C2664: 'cvEllipse' : cannot convert parameter 7 from 'double' to 'struct CvScalar'
No constructor could take the source type, or constructor overload resolution was ambiguous
TrackEye.cpp
TrackEyeDlg.cpp
\Dev\cpp\TrackEye_SourceCode\USBCam.h(12) : fatal error C1083: Cannot open include file: 'cvcam.h': No such file or directory
TrackingParameters.cpp
\Dev\cpp\TrackEye_SourceCode\TrackingParameters.cpp(25) : warning C4553: '==' : operator has no effect; did you intend '='?
\Dev\cpp\TrackEye_SourceCode\TrackingParameters.cpp(37) : warning C4305: '=' : truncation from 'const double' to 'float'
TrackingSettings.cpp
\Dev\cpp\TrackEye_SourceCode\TrackingSettings.cpp(435) : error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from 'void (int,int,int,int)' to 'void (__cdecl *)(int,int,int,int,void *)'
None of the functions with this name in scope match the target type
\Dev\cpp\TrackEye_SourceCode\TrackingSettings.cpp(495) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\TrackingSettings.cpp(496) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\TrackingSettings.cpp(497) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
\Dev\cpp\TrackEye_SourceCode\TrackingSettings.cpp(498) : warning C4244: '=' : conversion from 'double' to 'int', possible loss of data
TrajectoryExtractor2D.cpp
\Dev\cpp\TrackEye_SourceCode\TrajectoryExtractor2D.cpp(151) : error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from 'void (int,int,int,int)' to 'void (__cdecl *)(int,int,int,int,void *)'
None of the functions with this name in scope match the target type
USBCam.cpp
\Dev\cpp\TrackEye_SourceCode\USBCam.h(12) : fatal error C1083: Cannot open include file: 'cvcam.h': No such file or directory
Generating Code...
Error executing cl.exe.
Creating browse info file...
BSCMAKE: error BK1506 : cannot open file '.\Release\TrackEyeDlg.sbr': No such file or directory
Error executing bscmake.exe.
TrackEye.exe - 44 error(s), 34 warning(s)
|
|
|
|
|
How's the problem solved?
I got the same problem.
Thanks!!
|
|
|
|
|
|
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
|
|
|
|
|