Prof. Alex Fernandes da Veiga Machado [email protected] MULTIMÍDIA (Revisão) Bacharelado...

14
Prof. Alex Fernandes da Veiga Machado [email protected] MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação

Transcript of Prof. Alex Fernandes da Veiga Machado [email protected] MULTIMÍDIA (Revisão) Bacharelado...

Page 1: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Prof. Alex Fernandes da Veiga [email protected]

MULTIMÍDIA(Revisão)

Bacharelado em Ciência da Computação

Page 2: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

MULTIMÍDIA

• Sistemas Multimídia• Aplicações Multimídias– OpenCV– EyesWeb– Unity3D– Aplicações para Dispositivos Móveis– Adobe Premiere– Kinect

Page 3: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

MULTIMÍDIA

Page 4: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Sistemas Multimídia(slides 1 ao 3)

• Mídia• Multimídia• Sistema Multimídia• Mídias Discretas e Contínuas

Page 5: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Sistemas Multimídia1. Defina o princípio do Algoritmo de Compressão LZ. Ele é o

melhor algoritmo? Caso não, explique e justifique.

2. De acordo com a transmissão, as aplicações multimídias podem ter 3 classificações. Crie uma tabela com suas principais características (em comum ou não).

3. Sobre IntService x DiffService, por que existem estas propostas? Qual é a sua posição sobre a melhor?

4. Defina um exemplo e explique o princípio da garantia de QoS em uma aplicação Broadcast.

Referência: http://www.midiacom.uff.br/~debora/fsmm/

Page 6: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

OpenGL

Page 7: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

OpenGL• A Open Source Computer Vision Library é uma biblioteca multiplataforma

de processamento em tempo real, totalmente livre ao uso acadêmico e comercial, para o desenvolvimento de aplicativos na área de Visão Computacional.

• Possui módulos de Processamento de Imagens e Vídeo I/O, Estrutura de dados, Álgebra Linear, GUI básica com sistema de janelas independentes e Controle de mouse e teclado.

• Além de mais de 350 algorítmos de Visão Computacional como:– Filtros de imagem– calibração de câmera– reconhecimento de objetos– análise estrutural e outros. O seu processamento é em tempo real de

imagens

Page 8: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

OpenGL#include<cv.h>#include<highgui.h>int main(){ int i,j,k; IplImage* img = 0; int height,width,step; uchar *data; IplImage* img2 = 0; int height2,width2,step2; uchar *data2; img=cvLoadImage("gods.jpg"); img2=cvLoadImage("pessoa.jpg");

height = img->height; width = img->width; step = img->widthStep; data = (uchar *)img->imageData; height2 = img2->height; width2 = img2->width; step2 = img2->widthStep; data2 = (uchar *)img2->imageData;

for(i=0;i<height2;i++){ for(j=0;j<width2;j++){ if((data2[i*step2+j*3+0]>=200)&&(data2[i*step2+j*3+1]>=200)&&(data2[i*step2+j*3+2]>=200)){ data2[i*step2+j*3+0]=data[i*step+j*3+0];//blue data2[i*step2+j*3+1]=data[i*step+j*3+1];//green data2[i*step2+j*3+2]=data[i*step+j*3+2];//red } }} cvNamedWindow("mainWin3", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin3", 300, 300); cvShowImage("mainWin3", img2 );}

Page 9: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

EyesWeb• É uma plataforma de código fonte aberto que permite o projeto e

desenvolvimento de sistemas multimídias em tempo real.• Suporta um número grande de dispositivos de entrada como câmera,

teclado, microfone, kinect, instrumentos musicais.

Page 10: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

EyesWeb

Page 11: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Unity3De Aplicações para Dispositivos Móveis

Page 12: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Unity3De Aplicações para Dispositivos Móveis

Page 13: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Adobe Premiere

Page 14: Prof. Alex Fernandes da Veiga Machado alexcataguases@hotmail.com MULTIMÍDIA (Revisão) Bacharelado em Ciência da Computação.

Kinect