quarta-feira, 9 de dezembro de 2020

Trabalhando com imagens no Scilab - exemplo simples.

Baboon na imagem original, com apenas uma das cores e em tom de cinza. 

Histograma de Baboon na imagem em tom de cinza.

Baboon como gráfico 3D (comando mesh).

Para a leitura de imagens no Scilab é necessário instalar a biblioteca de manipulação de gráficos IPVC (IPCV – Scilab Image Processing & Computer Vision, a module of Image Processing and Computer Vision Toolbox for Scilab 6.0.), usando o gerenciador de módulos ATOMS:


Depois de instalada a biblioteca, é necessário reiniciar o Scilab. Em seguida, é só usar os recursos disponíveis. Um código exemplo simples:
xdel(winsid());
clc;

im = imread(fullpath(getIPCVpath() + "/images/" + 'baboon.png'));
im1 = im;
im2 = im;
im3 = im; 
im1(:,:,1)=0;
im2(:,:,2)=0;
im3(:,:,3)=0;
subplot(2,2,1); imshow(im);
subplot(2,2,2); imshow(im1);
subplot(2,2,3); imshow(im2);
subplot(2,2,4); imshow(im3);

img = rgb2gray(im);
figure; imshow(img);
[count, cells]=imhist(img);
figure; bar(cells, count);
Zm = im2double(img);
figure; mesh(Zm);

Nenhum comentário:

Postar um comentário