SEGMENTAÇÃO E PARALELIZAÇÃO DE V ́ ̧ ̃ ̧ ̃ IDEOS EM SISTEMAS MULTIPROCESSADOS

3435 palavras 14 páginas
´
ˆ
DIRETORIA DE PESQUISA E POS-GRADUACAO/GERENCIA DE
¸˜
PESQUISA

˜
JOAO FELIPE ROQUE MORAES

SEGMENTACAO E PARALELIZACAO DE V´
¸˜
¸˜
IDEOS EM SISTEMAS
MULTIPROCESSADOS

Relat´ rio parcial de Pesquisa de Iniciacao o ¸˜
Cient´fica do Instituto Federal Fluminese ı `
Campi Campos Centro apresentado a Diretoria de Pesquisa e P´ s-Graduacao. o ¸˜
Orientador: F´ bio Duncan de Souza a CAMPOS DOS GOYTACAZES - RJ
2010

´
SUMARIO

1

INTRODUCAO
¸˜

4

2

OBJETIVOS

5

3

´
CONHECIMENTOS TEORICOS

6

3.1

Aplicacao de segmentacao de v´deos . . . . . . . . . . . . . . . . . . . . . . .
¸˜
¸˜ ı 6

3.2

Processamento Paralelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

3.2.1

Processos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

3.2.2

Threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

Linguagem Python e seus m´ dulos . . . . . . . . . . . . . . . . . . . . . . . . o 8

3.3.1

M´ dulo parallel pyhon . . . . . . . . . . . . . . . . . . . . . . . . . . o 8

3.3.2

M´ dulo multiprocessing . . . . . . . . . . . . . . . . . . . . . . . . . o 8

3.3.3

M´ dulo threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 8

3.3

4

METODOLOGIA

9

4.1

Paralelismo de dados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

4.2

Implementacao feita pelo m´ dulo parallel python . . . . . . . . . . . . . . . .
¸˜
o

10

4.3

Implementacao feita pelo m´ dulo multiprocessing . . . . . . . . . . . . . . . .
¸˜
o

11

4.4

Implementacao feita pelo m´ dulo threading . . . . . . . . . . . . . . . . . . .
¸˜
o

11

4.5

Funcionamento da aplicacao de segmentacao de v´deos ap´ s ter seu c´ digo par¸˜
¸˜
ı o o alelizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

11

COMPARACAO DOS RESULTADOS
¸˜

12

Relacionados