コード例 #1
0
ファイル: tp2.c プロジェクト: lbarrios/orga2
#include <stdio.h>
#include <stdlib.h>

#include "tp2.h"
#include "tiempo.h"
#include "opencv_wrapper.h"
#include "utils.h"

DECLARAR_FILTRO( tiles )
DECLARAR_FILTRO( popart )
DECLARAR_FILTRO( ldr )
DECLARAR_FILTRO( temperature )

filtro_t filtros[] =
{
  DEFINIR_FILTRO( tiles ) ,
  DEFINIR_FILTRO( popart ) ,
  DEFINIR_FILTRO( ldr ) ,
  DEFINIR_FILTRO( temperature ) ,
  {0, 0, 0, 0}
};

void correr_filtro_video( configuracion_t* config, aplicador_fn_t aplicador );
void correr_filtro_imagen( configuracion_t* config, aplicador_fn_t aplicador );

int main( int argc, char** argv )
{
  configuracion_t config;
  procesar_opciones( argc, argv, &config );

  // Imprimo info
コード例 #2
0
ファイル: tp2.c プロジェクト: FrancoNegri/tps-orga2-2014
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

#include "tp2.h"
#include "tiempo.h"
#include "opencv_wrapper.h"
#include "utils.h"

DECLARAR_FILTRO(cropflip)
DECLARAR_FILTRO(sierpinski)
DECLARAR_FILTRO(mblur)
DECLARAR_FILTRO(bandas)

filtro_t filtros[] = {
	DEFINIR_FILTRO(cropflip) ,
	DEFINIR_FILTRO(sierpinski) ,
	DEFINIR_FILTRO(mblur) ,
	DEFINIR_FILTRO(bandas) ,
	{0,0,0,0}
};

void correr_filtro_video(configuracion_t *config, aplicador_fn_t aplicador);
void correr_filtro_imagen(configuracion_t *config, aplicador_fn_t aplicador);

int main( int argc, char** argv ) {

	configuracion_t config;

	procesar_opciones(argc, argv, &config);
	// Imprimo info