O que é o processamento de imagens móveis?
O processamento de imagens móveis envolve a modificação, classificação ou interpretação de imagens capturadas em dispositivos móveis, como telefones celulares ou computadores de mão. O processamento de imagens móveis se preocupa amplamente em oferecer aos usuários a capacidade de corrigir imagens tiradas da câmera do dispositivo imediatamente após tirar uma fotografia, ou software que corrige automaticamente aspectos da imagem geralmente considerados indesejáveis. Outros usos para o processamento de imagens móveis incluem rastreamento e detecção de objetos, bem como tradução de documentos em texto digital real. À medida que a tecnologia usada para criar dispositivos portáteis progride, o mesmo acontece com a velocidade e a complexidade do software de processamento de imagem usado.
O tipo mais básico de processamento de imagem móvel é um aplicativo que opera em uma fotografia tirada com a câmera montada no dispositivo. Podem ser operações simples, como permitir ao usuário cortar uma imagem, ou podem ser mais complexas, como analisar e modificar o histograma de cores de uma imagem para corrigir automaticamente problemas de iluminação em uma cena. Os aplicativos enfrentam alguns desafios, porque as operações de processamento de imagem podem exigir muito processador, principalmente se a resolução da imagem for alta. Quando combinado com espaço limitado para a execução de operações, o processamento de imagem móvel tende a exigir pequenos componentes que funcionam com algoritmos otimizados.
O processamento de imagem móvel mais avançado pode realmente envolver ajustes e renderização em tempo real. Isso pode implicar na remoção de desfoque de movimento ou no centro de uma fotografia que será tirada com base em objetos detectados na cena. Outras rotinas complicadas podem remover automaticamente os olhos vermelhos de um retrato ou tirar várias imagens e costurá-las para criar um único composto. A premissa para o desenvolvimento desses tipos de aplicativos para dispositivos móveis é remover a necessidade de processamento de imagem separado em um computador desktop maior ou em um estúdio digital.
A prevalência de dispositivos móveis totalmente integrados com a capacidade de conectar-se perfeitamente à Internet também deu origem a vários usos possíveis. A detecção e decodificação de objetos permitiram que um dispositivo equipado com o software correto se tornasse um leitor de código de barras, com certos códigos levando imediatamente a sites on-line ou descrições de produtos. O processamento em tempo real de imagens que não são necessariamente ainda levou ao desenvolvimento de software de realidade aumentada.
A realidade aumentada ocorre quando um dispositivo usa o processamento de imagem móvel para detectar pontos de referência ou outras estruturas dentro de um campo de visão, às vezes em combinação com coordenadas de posicionamento global. Quando usado em conjunto com um servidor online, isso permite que um dispositivo mostre imagens que não estão realmente presentes na realidade, mas que podem ser vistas após o processamento da imagem no dispositivo. Alguns aplicativos para esse tipo de processamento de imagem móvel incluem passeios virtuais pelas cidades e outdoors virtuais ocultos.