Você está na página 1de 7

PROCESSAMENTO DE IMAGENS DIGITAIS NO PROGRAMA COMPUTACIONAL

MATLAB

NDICE
1. Introduo..................................................................................................................................... 1
2. Ajuda no MATLAB......................................................................................................................... 2
3. Arquivos do MATLAB..................................................................................................................... 3
4. Programao MATLAB.................................................................................................................. 3
Command Window......................................................................................................................... 4
Workspace..................................................................................................................................... 5
Current Directory............................................................................................................................ 5
Command History.......................................................................................................................... 6
5. Pacote de ferramentas para processamento de imagens.............................................................6

LISTA DE FIGURAS
Figura 1. Janela principal do programa computacional MATLAB......................................................2
Figura 2. Acesso direto explicao de uma determinada funo do MATLAB...............................3
Figura 3. Diretrio de trabalho Current Directory na janela principal do MATLAB..........................4
Figura 4. Janela Command Window do MATLAB.............................................................................5
Figura 5. Janela Workspace do MATLAB......................................................................................... 5
Figura 6. Janela Array Editor do MATLAB........................................................................................6
Figura 7. Janela Current Directory do MATLAB................................................................................6
Figura 8. Janela Command History do MATLAB..............................................................................6

1. Introduo
Segundo MATSUMOTO (2002), o programa computacional MATLAB um ambiente de
computao tcnico-cientfica para o desenvolvimento de sistemas sofisticados. ferramenta
fundamental para criao, anlise e simulao de modelos matemticos aplicados em diversas
reas do conhecimento, desde automao e controle industrial at gerenciamento de risco
financeiro. Este ambiente integra uma linguagem de programao de alto nvel estruturada em
operaes com matrizes. Apresenta ferramentas de depurao de programao, funes de
tratamento numrico de alta performance, sofisticados recursos de gerao de grficos para
visualizao e anlise de dados, interface de dados com sistemas internos. Recursos que
permitem solucionar muitos problemas computacionais que envolvem formulaes matriciais e
vetoriais em uma frao de tempo bem menor que programas em linguagens, tais como: C ou
FORTRAN.
O MATLAB tanto um ambiente quanto uma linguagem de programao. Um dos aspectos
mais interessantes que a linguagem MATLAB permite construir ferramentas personalizadas

reutilizveis. O usurio pode facilmente criar suas prprias funes e programas especiais em
linguagem MATLAB. O programa composto de pacotes de ferramentas para reas especficas,
tais como: processamento de imagens, estatstica, otimizao, controle, redes neurais, totalizando
cerca de 60 pacotes diferentes. Por exemplo: o Simbolic Math Toolbox, pacote de matemtica
simblica, composto por mais de 100 funes que implementam solues de matemtica
algbrica e simblica para clculo, lgebra linear, simplificao, equaes, transformadas,
aritmtica de preciso variada e converses; o Simulink o pacote de ferramentas para anlise de
sistemas dinmicos modelados por diagrama de blocos.
2. Ajuda no MATLAB
O MATLAB pode ser utilizado tanto no ambiente Unix como no Windows. Aps abrir o
programa aparecem trs opes de ajuda acessadas a partir do prompt (>>):demo, helpdesk e
helpwin.

Figura 1. Janela principal do programa computacional MATLAB


O comando demo permite o acesso a uma janela indexada com vrias ferramentas que o
MATLAB implementa. Escolhe-se um tpico e sub tpico e clica-se sobre o boto Run o qual
chama uma outra janela que mostra uma srie de comandos usados pelo MATLAB com a
correspondente explicao acompanhada por visualizao grfica e vrias opes/botes de
execuo como start, reset , play, next , prev, info , etc.
O comando helpdesk permite acesso a uma ajuda online com informaes completas
sobre o MATLAB em todos seus aspectos. Dentre estes tambm h itens onde so dados
exemplos com explicaes do potencial do MATLAB e dos comandos que so utilizados. Pode
tambm apresentar uma visualizao grfica. Alguns tpicos so apresentados no formato
contedo-ndice. No preciso estar conectado a Internet para usar esse sistema. O comando

help docopt ensina a configurar o Web Browser para ter acesso a esta ajuda online com o
comando helpdesk.
O comando helpwin apresenta um conjunto de diretrios e um ttulo que reflete o tipo de
ferramentas nele contidas. Clicando sobre qualquer um destes itens aparece um glossrio de
comandos com a correspondente definio da funo. Clicando, ainda sobre uma destas
definies, tem-se acesso a uma explicao sucinta dos usos desta funo assim como os
argumentos de entrada e sada. Caso existam outras funes que este comando possa executar,
sero mostrados uma srie de arquivos com o mesmo nome, mas com funes distintas (funes
sobrecarregadas). Para ter acesso a uma ajuda sobre estes comandos basta digitar qualquer das
linhas apresentadas na linha de comandos do MATLAB, com ou sem a extenso .m
Para ter acesso direto explicao de uma determinada funo do MATLAB cujo nome
conhecido basta digitar help e o nome do comando, por exemplo, para acessar a explicao da
funo power , elevao potncia de um nmero, digite help power. Todos os comandos e
funes prprias do MATLAB devem ser digitados em letra minscula.

Figura 2. Acesso direto explicao de uma determinada funo do MATLAB


3. Arquivos do MATLAB
Os arquivos de programa do MATLAB tm extenso .m e, por este motivo so chamados
de m-files. A extenso .m reservada para designar um arquivo executvel dentro do MATLAB.
Assim, as funes ou mtodos usados pelo MATLAB, esto implementados dentro de arquivos
com extenso .m, e so fceis de acessar e entender, pois esto escritos em uma linguagem
matemtica familiar.
Existem dois tipos de m-files:

1) Script ou seqncia de comandos que serve para automatizar algum processo repetitivo. No
tem parmetros de entrada nem de sada, e utiliza variveis do DOS.
2) Funo, que tambm uma seqncia de comandos, mas aceita parmetros de entrada e
retorna parmetros de sada. Funes utilizam seu prprio espao de memria para
armazenar variveis.
4. Programao MATLAB
O primeiro passo para se desenvolver um trabalho no MATLAB indicar o diretrio de
trabalho. Isso e feito na janela principal em Current Directory (Figura 3).

Figura 3. Diretrio de trabalho Current Directory na janela principal do MATLAB.


O MATLAB apresenta janelas auxiliares que exibem informaes detalhadas sobre o
trabalho que estamos desenvolvendo. As principais janelas auxiliares so as seguintes:
Command Window
Janela para digitao dos comandos e apresentao de resultados. O sinal de prompt >>
indica estado de espera para entrada de dados. A tecla seta para cima repete os comandos
anteriormente digitados. No exemplo abaixo a varivel Matl

foi

criada,

e atribudo

elementos de uma matriz a essa varivel. O comando whos retorna o nome, tamanho e formato

de variveis. O nome de variveis no MATLAB deve ser alfanumrico comeado com letra.

Figura 4. Janela Command Window do MATLAB.


Os textos so exibidos em cores conforme suas classes sintticas:

Palavras reservadas (ex.: if, end): azul

Textos de comentrio (indicado por %): verde

Cadeia de caracteres completa; ocre

Cadeia de caracteres em edio: prpura

Comandos do sistema operacional (indicado por !): pardo

Mensagens de erro: vermelho

Funes e variveis: preto


O programa sensvel a maisculas e minsculas, isto , Var e var so variveis

diferentes no ambiente MATLAB.


Workspace
Janela onde so exibidas as variveis definidas na rea de trabalho.

Figura 5. Janela Workspace do MATLAB.


As variveis podem ser visualizadas e editadas nesta janela basta dar um duplo clique no
nome da varivel para que o MATLAB abra a janela de edio de vetores [Array Editor].

Figura 6. Janela Array Editor do MATLAB.


Current Directory
Janela de exibio da lista dos arquivos contidos no diretrio corrente.

Figura 7. Janela Current Directory do MATLAB.

Command History
Janela que exibe todo texto digitado. Todas as instrues digitadas na rea de trabalho do
MATLAB ficam gravadas e so exibidas nesta janela.

Figura 8. Janela Command History do MATLAB.

5. Pacote de ferramentas para processamento de imagens (ZANATTA)

Você também pode gostar