- Информация за ресурсите
абстрактно
Това е проектът, който е базиран на обработка на изображения с MATLAB. Nesta atividade, aprenderemos como contar o número de objetos distinguíveis em uma imagem. Този урок е реализиран с помоща на софтуера MATLAB.
Значението на MATLAB „Matrix Laboratory“ е интеративен софтуер за висока производителност, променяща се за цифрово изчисление, като език за програмиране на четвърто поколение, разработен от Mathworks. Através do MATLAB, podemos resolver problems de informática mais rapidamente do que com linguagens de programção tradicionais, como C, C++, e Fortran. Neste sentido, esta atividade pode ser desenvolvida individualmente pelos alunos individualmente ou em pares e deve ser focada no uso de MATLAB.
O professor deve manter um olhar atento no trabalho realizado pelos alunos. Урокът е реализиран, изпълнете командите, когато преминавате последователно към янела на командите в MATLAB.

Uma imagem оригинал
Фонте https://www.instructables.com/Image-Processing-and-Counting-using-MATLAB/
Резултати от обучението
Нашите играчи са готови да редактират изображения с помощта на MATLAB.
- Organizar um trabalho em equipa, dividindo tarefas e papéis.
- Desenvolvimento de habilidades sociais como: liderança, consciência organizacional ou comunicação.
- Desenvolvimento de habilidades de programação.
- Gestão do tempo e dos recursos para cumprir os objetivos propostos.
- Responsabilidade social e consciência.
- Conhecimento matemático, reconhecendo diferentes medidas, volumes e perspetivas.
- Como trabalhar em grupo.
- Como entender os principípios de programação.
- Можете да обработвате изображения с помощта на MATLAB.
Други инструкции
Em 7 passos simples terá sua imagem processada: o Дайте снимка: Uma imagem é escolhida para que ela tenha um kontraste considerável com seu fundo para que os objetos possam ser identificados. A função imread lê a imagem de um determinado local e guarda-a na matriz img1. A função imshow показване на изображение. img1=imread('Lines.jpg'); imshow(img1) o Конвертор за escala cinza: Este passo remove qualquer informação de cor na imagem para facilitar a identificação de objektos. О rgb2gray конвертирайте цветно изображение в изображение в escala de cinza ea armazena na matriz img2. img1=rgb2сив(img1); imshow(img1) o Лимиар на изображението: Este passo atinge o limite da imagem, convertendo a imagem em escala de cinza em uma imagem que contém apenas duas cores. A função im2bw () atribui a cor preta a todos os pixéis que têm mais luminosidade ea cor branca aos restantes. A função сива треска () изчисляване на приблизително или ограничено изображение. img2=im2bw(img1,graythresh(img1)); imshow(img2) o Допълнете изображение: Nesta etapa complementamos a imagem usando or operador ~ . Com isso convertemos os “patchs” brancos em preto e vice-versa. Realizamos este passo à medida que queremos que as áreas de preocupação (objetos) sejam de cor branca. img2=~img2; imshow(img2) o Encontre os limites do objeto: Este passo encontra os limites de cada objeto que ele encontra e armazena em B. A função texto imprime o número de objetos que são encontrados por bwboundaries. B = bwграници(img2); imshow(img2) text(10,10,strcat('color{green}Намерени обекти:',num2str(length(B)))) задръжте o Desenhe os limites: Este é um passo divertido em que marcamos os limites de todos os objetos identificados pela função bwboundaries. Destaca-se que este passo pode ser eliminado se parecer complicado. за k = 1:дължина(B) граница = B{k}; plot(boundary(:,2), boundary(:,1), 'g', 'LineWidth', 0.2) край
URL
РЕСУРСИ
Автор
език
португалски