Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Utilidades/src/OpenCVCamera.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Utilidades/src/OpenCVCamera.cpp')
-rw-r--r--Utilidades/src/OpenCVCamera.cpp71
1 files changed, 0 insertions, 71 deletions
diff --git a/Utilidades/src/OpenCVCamera.cpp b/Utilidades/src/OpenCVCamera.cpp
deleted file mode 100644
index e868480..0000000
--- a/Utilidades/src/OpenCVCamera.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * OpenCVCamera.cpp
- *
- * Created on: 22/02/2011
- * @author Sebastián Marichal
- * sebastian_marichal@hotmail.com
- * sebarocker@gmail.com
- *
- * Universidad de la República, Montevideo , Uruguay
- */
-
-#include "OpenCVCamera.h"
-
-
- //Constructor
- OpenCVCamera::OpenCVCamera(){
- printf("OpenCVCamera construido\n");
- }
-
- //Destructor
- OpenCVCamera::~OpenCVCamera(){
- if(capture!=NULL){
- cvReleaseCapture(&capture);
- }
- if(frame!=NULL){
- cvReleaseImage(&frame);
- }
- }
-
- void OpenCVCamera::getInfo(){
- printf("OpenCVCamera es una utilidad para leer el video desde la camara web o desde un archivo\n");
- }
- /**
- * tipo = 0 lee de la camara web
- * tipo = 1 lee del archivo file
- */
- int OpenCVCamera::initCamera(int tipo, const char * file,int width,int height){
- if(tipo==READ_FROM_CAM){
- capture = cvCreateCameraCapture(0);
- if(capture==NULL)
- return 0;
- cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH,320);
- cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT,240);
- /* NO FUNCIONA SETEAR EL FPS
- * cvSetCaptureProperty(capture, CV_CAP_PROP_FPS,5);
- * */
- }else if(tipo==READ_FROM_FILE){
- printf("1\n");
- capture = cvCreateFileCapture(file);
- printf("2\n");
- if(capture==NULL){
- printf("3\n");
- return 0;
- }
- printf("4\n");
- cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH,320);
- cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT,240);
- }
-
- return 1;
- }
-
- IplImage* OpenCVCamera::queryFrame(){
- frame = cvQueryFrame(capture);
- return frame;
- }
-
- IplImage* OpenCVCamera::getLastFrame(){
- return frame;
- }
-