Codigo fuente desarrollado
Manejando una estructura que busca ser ordenada y convencional para el desarrollo de algoritmos en este trabajo se utilizaron los archivos: Cabecera.hpp, que contiene la estructura del programa tanto las clases como los atributos y metodos; Principal.cpp, que definira los parametros y dond ese definirar los metodos a ser ejecutados; Fuente.cpp, en donde esta todo el codigo desarrollado, el desarrollo de funciones y metodos que nos permite realizar las funciones del programa.
- Cabecera.hpp
#include <cstring>
#include <math.h>
#include <vector>
#include <fstream>
#include <sstream>
//librerias c puro .h
#include <dirent.h>
#include <iostream>
#include <cstdlib>
#include <opencv2/core/core.hpp> // Contiene los elementos básicos como el objeto Mat (matriz que representa la imagen)
#include <opencv2/highgui/highgui.hpp> // Contiene los elementos para crear una interfaz gráfica básica
#include <opencv2/imgcodecs/imgcodecs.hpp> // Contiene las funcionalidad para acceder a los códecs que permiten leer diferentes formatos de imagen (JPEG, JPEG-2000, PNG, TIFF, GIF, etc.)
// Librerías para acceder al video y para poder escribir vídeos en disco
#include <opencv2/video/video.hpp>
#include <opencv2/videoio/videoio.hpp>
#include <opencv2/imgproc/imgproc.hpp> // Librería para realizar operaciones de PDI
using namespace std;
using namespace cv;
class detectorMovimiento{
private:
string pathVideo1;
string pathVideo2;
string pathVideo3;
public:
detectorMovimiento(string,string,string);
void obtenerAreaInteres();
};
- Principal.cpp
- Fuente.cpp
}
Comentarios
Publicar un comentario