imagepro  2019 march
Biblioteca imagepro
Clases
Referencia del Archivo grid.h

Dibuja una grilla sobre una imagen, usando estimaciones de altura. Más...

#include "imagepro.h"
#include "opencv2/opencv.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "measure2d.h"

Ir al código fuente de este archivo.

Clases

struct  gridData
 
class  Grid
 

Descripción detallada

Dibuja una grilla sobre una imagen, usando estimaciones de altura.

Versión
1.0
Fecha
2019 march
Autor
Carlos Alberto Ospina Caicedo (SGC-OVSPo)

Clase para dibujar una grilla sobre una imagen, usando estimaciones de altura

Esta grilla es solo en altura, dado que es lo que más necesario en columnas eruptivas

Ejemplo de uso:

int main()
{
Mat image = imread("pathimagen.jpg");
Mat *image_original = & image;
Mat *image_final = & image;
QPoint referenceXY(image_original.rows/2,image_original.cols/2); //Punto de referencia en la imagen desde donde serán 0 [m] de altura
double h_meter2pix = 1.0; //metros por pixel horizontal
double v_meter2pix = 1.0; //metros por pixel vertical
double object_distance = 1000; //metros
double hFOV = 60; //Grados °
double vFOV = 40; //Grados °
double azimut = 45; //Grados °
double rotation = 0; //Grados °
double elevation = 1; //Grados °
double latitude = 2.331670; //Grados °
double longitud = -76.408930; //Grados °
double height = 4000; //metros
Grid g;
g.setInputData(image_original,image_final,7,referenceXY.y(),v_meter2pix);
g.setInputData(h_meter2pix,v_meter2pix,
object_distance,
image_original->cols,image_original->rows,
hFOV,
vFOV,
azimut,
rotation,
elevation,
latitude,
longitud,
height);
g.draw2();
imshow("imgo",&image_original);
imshow("imgf",&image_final);
}