Classes | Defines | Functions | Variables
create_calibs.h File Reference
#include <iostream>
#include <youbot_overhead_vision/markerCoords.h>
#include <youbot_overhead_vision/CalibCameraImg.h>
#include "image_calibration.h"
#include "yaml-cpp/yaml.h"
Include dependency graph for create_calibs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  createCalibs
 This class allows for easy calibration file generation. More...

Defines

#define PI   3.14159
#define SCREEN_RESIZE   2
#define ZOOM_CONSTANT   4

Functions

void myMouseCallback (int event, int x, int y, int flags, void *param)

Variables

uint8_t clickedColorB
uint8_t clickedColorG
uint8_t clickedColorR
bool mouseEvent
int mouseX
int mouseY
bool roomBoundaryModeFlag
vector< cv::PointroomBoundaryPoints
bool savePointToBothCameraFlag
bool zoom
int zoomQuadX
int zoomQuadY

Define Documentation

#define PI   3.14159

Definition at line 22 of file create_calibs.h.

#define SCREEN_RESIZE   2

Definition at line 25 of file create_calibs.h.

#define ZOOM_CONSTANT   4

Definition at line 24 of file create_calibs.h.


Function Documentation

void myMouseCallback ( int  event,
int  x,
int  y,
int  flags,
void *  param 
)

Mouse call back event function. Has to be outside of the createCalibs class to function properly. This function turns on a flag when the left mouse button has been pressed, and saves the colors of the pixel where the mouse was pressed. This is used in showImage to create a new calibration object with these colors when it sees the mouseEvent flag was set to true.

Parameters:
event,:marks what kind of mouse even was recorded
x,:x value of the position of the cursor
y,:y value of the position of the cursor
flags,:bitfield of flags (ie: control key pressed, shift key pressed, etc)
param,:pointer to the image.

Definition at line 338 of file create_calibs.cpp.


Variable Documentation

uint8_t clickedColorB

Definition at line 30 of file create_calibs.h.

uint8_t clickedColorG

Definition at line 29 of file create_calibs.h.

uint8_t clickedColorR

Definition at line 28 of file create_calibs.h.

bool mouseEvent

Definition at line 27 of file create_calibs.h.

int mouseX

Definition at line 32 of file create_calibs.h.

int mouseY

Definition at line 33 of file create_calibs.h.

Definition at line 36 of file create_calibs.h.

Definition at line 37 of file create_calibs.h.

Definition at line 31 of file create_calibs.h.

bool zoom

Definition at line 40 of file create_calibs.h.

int zoomQuadX

Definition at line 41 of file create_calibs.h.

int zoomQuadY

Definition at line 42 of file create_calibs.h.



youbot_overhead_vision
Author(s): Fred Clinckemaillie, Maintained by David Kent
autogenerated on Thu Jan 2 2014 12:14:12