Web888.vn
  • Shop
  • Blog
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Curso Wordpress
  • Notícias de tecnologia
  • Wordpress básico
Aplicação da CNN no processamento de imagens.

Aplicação da CNN no processamento de imagens.

  • 24-07-2022
  • chuong xuan
  • 0 Comments

Mục lục

  • Características das imagens no computador.
  • Convolução mágica
  • Preenchimento
  • Passo
  • Significado de convolução.

Características das imagens no computador.

Imagem colorida: RGB significa vermelho (vermelho), verde (verde), azul (azul), que são as três cores principais da luz quando separadas do prisma. Ao misturar as três cores acima em certas proporções, cores diferentes podem ser formadas.

Aplicação da CNN no processamento de imagens.
Adicionar vermelho ao verde produz ouro; adicionar amarelo ao azul produz branco. fonte wiki .

Para cada conjunto de 3 inteiros r, g, b no intervalo [0, 255] produzirá uma cor diferente. Porque existem 256 maneiras de escolher r, 256 maneiras de escolher g, 256 maneiras de escolher b => o número total de cores que podem ser criadas usando o sistema de cores RGB é: 256 * 256 * 256 = 16777216 cores !!! Apenas ouvindo, é difícil armazenar os dados de uma foto sozinha, sem falar em manuseá-la.

Que de acordo com o modelo de Rede Neural

Aplicação da CNN no processamento de imagens.
Modelo de rede neural.

Se cada camada oculta for chamada de totalmente conectada e conforme descrito acima, certamente o número de parâmetros é muito grande. Assim, podemos usar a Convolução para resolver o problema de um grande número de parâmetros e ainda calcular as características da imagem.

Imagem cinza

Aplicação da CNN no processamento de imagens.
Imagem cinza da ponte matemática

Tenho certeza de que todos vocês que estudam o TOEIC vão olhar para essas fotos com bastante familiaridade. Então uma imagem cinza só precisamos representar por um valor inteiro no intervalo [0,255] em vez de (r,g,b) como na imagem colorida. Portanto, ao representar imagens cinzas em um computador, apenas uma matriz é suficiente.

Aplicação da CNN no processamento de imagens.
Representação da imagem em tons de cinza (o valor 0 é preto, 255 é branco e os valores de pixel mais próximos de 0 são mais escuros e mais próximos de 255 são mais claros.)

Convolução mágica

Para ficar mais fácil de imaginar, vou pegar um exemplo em uma imagem cinza, ou seja, a imagem é representada como uma matriz A de tamanho m * n.

Definimos o kernel como uma matriz quadrada de tamanho k*k onde k é um número ímpar. k pode ser igual a 1, 3, 5, 7, 9,… Por exemplo, tamanho do kernel 3*3

Aplicação da CNN no processamento de imagens.

Notação para cálculo de convolução (⊗), símbolo Y = X ⊗ W

Para cada elemento x ij​ na matriz X, obtenha uma matriz de tamanho igual ao tamanho do kernel W com o elemento x ij​ centrado (é por isso que o tamanho do kernel é muitas vezes ímpar) chamado de matriz. Em seguida, some os elementos do cálculo elementar da matriz A e da matriz W e, em seguida, escreva na matriz resultante Y.

Aplicação da CNN no processamento de imagens.

E a matriz Y é menor em tamanho que a matriz X. O tamanho da matriz Y é (m-k+1) * (n-k+1).

Preenchimento

Simplificando, o preenchimento é o que envolve uma matriz, pode ser preenchimento zero ou um preenchimento, etc. Ajuda a resolver o problema quando a matriz Y tem o mesmo tamanho que a matriz X.

Aplicação da CNN no processamento de imagens.
Matriz X ao adicionar borda 0 externa.

Passo

Em vez de ter que executar sequencialmente, esquerda e direita por menos de 1 passo, podemos personalizar a passada para aumentar ou diminuir o salto. No entanto, se stride = k (k > 1), então só realizamos a convolução nos elementos X 1+ i ∗ k ,1+ j k

Para resumir, temos a seguinte fórmula geral para determinar o mapa de características:

Aplicação da CNN no processamento de imagens.

Para uma matriz X de tamanho m*n com um kernel de tamanho k*k, stride = s, padding = p.

Significado de convolução.

Certamente todo mundo já usou o software de fotos uma vez, o pts suporta muitas funções de edição de fotos. Eles usam principalmente CNNs. Assim, percebe-se que as operações de convolução auxiliam na edição da imagem, transformando a imagem de entrada em outra imagem, por Kerels.

Aplicação da CNN no processamento de imagens.

Bài viết liên quan:

Funções que funcionam com strings em PHP
Constantes em PHP e como declarar constantes
Instale o site WordPress no localhost usando o Xampp
Mythemeshop oferece gratuitamente à comunidade 36 temas wordpress de versão premium !
Para desenvolver seu trabalho rapidamente, tenha isso em mente!
Manual do usuário e funções básicas de administração WordPress CMS
Sofrer antes da felicidade e depois ficar rico? Como pensar bem ?
Corrigir o erro "Diretório temporário ausente" no WordPress
Não aceite a cruel realidade do mercado, não pense no sucesso!
Razões pelas quais as pessoas são cada vez mais inexperientes na vida
Instruções para instalar e usar o google analytics para medir as visitas ao site
Configure as conversões de eventos do formulário de contato 7 para google adwords e google analytics usando o gerenciador de tags

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Dados JSON no SQL Server

Recursos avançados do SQL no SQL Server 2019

Apresentando o Azure SQL

Instalar manualmente o PHP no sistema operacional Linux e Unix

Instale o PHP manualmente no Mac OS

Giới thiệu

web888.vn là chuyên trang chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với web888

© web888.vn - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×