Articles of image processing

Como detectar a área de texto da imagem?

Eu quero detectar a área de texto da imagem como uma etapa de pré-processamento para o motor OCR tesseract, o mecanismo funciona bem quando a input é apenas texto, mas quando a imagem de input contém conteúdo Nontext cai, então eu quero detectar apenas conteúdo de texto na imagem, qualquer idéia de como fazer isso […]

Como faço para criar e aplicar um filtro de Gauss em MATLAB sem usar fspecial, imfilter ou conv2?

Eu tenho o seguinte código no MATLAB: I=imread(image); h=fspecial(‘gaussian’,si,sigma); I=im2double(I); I=imfilter(I,h,’conv’); figure,imagesc(I),impixelinfo,title(‘Original Image after Convolving with gaussian’),colormap(‘gray’); Como posso definir e aplicar um filtro gaussiano a uma imagem sem o imfilter , fspecial e conv2 ?

Perspectiva de guerra do OpenCV

Por alguma razão, sempre que uso a function warpPerspective () do OpenCV, a imagem distorcida final não contém tudo na imagem original. A parte esquerda da imagem parece ficar cortada. Eu acho que a razão pela qual isso está acontecendo é porque a imagem distorcida é criada na posição mais à esquerda da canvas para […]

Como combinar vários PNGs em um grande arquivo PNG?

Eu tenho aprox. 6000 arquivos PNG (256 * 256 pixels) e deseja combiná-los em um grande PNG, mantendo todos eles programaticamente. Qual é a melhor maneira / mais rápida de fazer isso? (O objective é imprimir em papel, portanto, usar alguma tecnologia da Web não é uma opção e ter um único arquivo de imagem […]

Processamento de imagem no lado do cliente

Estamos construindo um aplicativo baseado na web que requer image processing pesado. Gostaríamos que esta carga de processamento estivesse no cliente o máximo possível e gostaríamos de suportar o máximo possível de plataformas (até móveis). Sim, eu sei, wishful thinking Aqui está a informação: O image processing é rasterização de alguns dados. Pense como criar […]

OpenCV: Como calcular a distância entre a câmera e o object usando a imagem?

Eu sou um novato no OpenCV. Eu estou trabalhando com a seguinte fórmula para calcular a distância: distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels) —————————————————————- object height (pixels) * sensor height (mm) Existe uma function no OpenCV que possa determinar a distância do […]

Onde começo a aprender sobre processamento de imagens e reconhecimento de objects?

Estou interessado em escrever algumas aplicações básicas de reconhecimento de objects computadorizados, então acho que preciso de algum conhecimento teórico em algoritmos de processamento de imagens, junto com alguma inteligência artificial para a tomada de decisões. Sou formada em ciência da computação e um dia pretendo obter meu mestrado, espero que em um desses campos. […]

Comparando dois histogramas

Para um projeto pequeno, preciso comparar uma imagem com outra – para determinar se as imagens são aproximadamente as mesmas ou não. As imagens são pequenas, variando de 25 a 100px de largura. As imagens são feitas com os mesmos dados de imagem, mas são diferentes, portanto, uma simples verificação de igualdade de pixels não […]

Explicação da function de equalização do histograma no MATLAB

Por favor, explique o que acontece com uma imagem quando usamos a function histeq no MATLAB? Uma explicação matemática seria realmente útil.

Imagem de banda múltipla rasterizada para RGB

Eu tenho um dataset de imagem que é um dataset multibanda de formato arff. Se parece com isso: 8.3000000e+001 9.3000000e+001 9.6000000e+001 7.5000000e+001 1.0000000e+000 8.3000000e+001 9.3000000e+001 9.6000000e+001 7.5000000e+001 1.0000000e+000 8.3000000e+001 9.3000000e+001 9.6000000e+001 7.5000000e+001 1.0000000e+000 8.3000000e+001 9.3000000e+001 9.6000000e+001 7.5000000e+001 1.0000000e+000 7.4000000e+001 8.4000000e+001 8.6000000e+001 7.1000000e+001 1.0000000e+000 7.4000000e+001 8.4000000e+001 8.6000000e+001 7.1000000e+001 1.0000000e+000 7.4000000e+001 8.4000000e+001 8.6000000e+001 7.1000000e+001 1.0000000e+000 7.4000000e+001 8.4000000e+001 […]