#include <iostream>#include <youbot_overhead_vision/markerCoords.h>#include <youbot_overhead_vision/CalibCameraImg.h>#include "image_calibration.h"#include "yaml-cpp/yaml.h"

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::Point > | roomBoundaryPoints | 
| bool | savePointToBothCameraFlag | 
| bool | zoom | 
| int | zoomQuadX | 
| int | zoomQuadY | 
| #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.
| 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.
| 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.
| 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.
| bool roomBoundaryModeFlag | 
Definition at line 36 of file create_calibs.h.
| vector<cv::Point> roomBoundaryPoints | 
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.