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