error header "Tserial.h"

i write the code bellow but the Tserial.h is error. the message like this.
" cannot open include file "Tserial.h: no such file or directory file. "

i come from Indonesia n im is newbie sir. smiley-kitty

#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"

#include <iostream>
#include "Tserial.h"

using namespace std;
using namespace cv;

/** Function Headers */
void detectAndDisplay( Mat frame );

/** Global variables */
//-- Note, either copy these two files from opencv/data/haarscascades to your current folder, or change these locations
String face_cascade_name = "haarcascade_frontalface_alt.xml";
String eyes_cascade_name = "haarcascade_eye_tree_eyeglasses.xml";
CascadeClassifier face_cascade;
CascadeClassifier eyes_cascade;
string window_name = "Capture - Face detection - Remixed by TechBitar";

// Serial to Arduino global declarations
int arduino_command;
Tserial *arduino_com;
short MSBLSB = 0;
unsigned char MSB = 0;
unsigned char LSB = 0;
// Serial to Arduino global declarations

int main( int argc, const char** argv )
{
CvCapture* capture;
Mat frame;

// serial to Arduino setup
arduino_com = new Tserial();
if (arduino_com!=0) {
arduino_com->connect("COM7", 57600, spNONE); }
// serial to Arduino setup

//-- 1. Load the cascades
if( !face_cascade.load( face_cascade_name ) ){ printf("--(!)Error loading\n"); return -1; };
if( !eyes_cascade.load( eyes_cascade_name ) ){ printf("--(!)Error loading\n"); return -1; };
//-- 2. Read the video stream
capture = cvCaptureFromCAM( 3 );
if( capture )
{
while( true )
{
frame = cvQueryFrame( capture );
//-- 3. Apply the classifier to the frame
if( !frame.empty() )
{ detectAndDisplay( frame ); }
else
{ printf(" --(!) No captured frame -- Break!"); break; }

int c = waitKey(10);
if( (char)c == 'c' ) { break; }
}
}
// Serial to Arduino - shutdown
arduino_com->disconnect();
delete arduino_com;
arduino_com = 0;
// Serial to Arduino - shutdown
return 0;
}

/**
* @function detectAndDisplay
*/
void detectAndDisplay( Mat frame )
{
std::vector<Rect> faces;
Mat frame_gray;

cvtColor( frame, frame_gray, CV_BGR2GRAY );
equalizeHist( frame_gray, frame_gray );
//-- Detect faces
face_cascade.detectMultiScale( frame_gray, faces, 1.1, 2, 0|CV_HAAR_SCALE_IMAGE, Size(30, 30) );

for( int i = 0; i < faces.size(); i++ )
{
Point center( faces.x + faces.width*0.5, faces.y + faces.height*0.5 );
ellipse( frame, center, Size( faces.width*0.5, faces.height*0.5), 0, 0, 360, Scalar( 255, 0, 255 ), 2, 8, 0 );
// cout << "X:" << faces.x << " y:" << faces.y << endl;

// send X,Y of face center to serial com port
// send X axis
// read least significant byte
LSB = faces.x & 0xff;
// read next significant byte
MSB = (faces.x >> smiley-cool & 0xff;
arduino_com->sendChar( MSB );
arduino_com->sendChar( LSB );

// Send Y axis
LSB = faces.y & 0xff;
MSB = (faces.y >> smiley-cool & 0xff;
arduino_com->sendChar( MSB );
arduino_com->sendChar( LSB );
// serial com port send

Mat faceROI = frame_gray( faces );
std::vector<Rect> eyes;
}

//-- Show what you got
imshow( window_name, frame );

}
within your project settings you need to set the search directories for your files
i have doing any way to correct this error, but no one can make it ok. may i have some suggestion or tutorial from anyone sir? please
Right click on your project within visual studio then properties then VC++ directories

for more info about that panel see
http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k%28VC.Project.VCDirectories.ExecutablePath%29&rd=true
where i can found the "Tserial.h" or this header file sir? i cant find it in this tutorial.thanks
I use OpenCV. and I've added a tserial header file into it. but no change. please help me sir.
Topic archived. No new replies allowed.