Articles of image processing

OpenCV imread (filename) falha no modo de debugging ao usar bibliotecas de lançamento

Eu tenho algum código C ++ e tudo estava funcionando bem com o OpenCV, exceto a function imread(file) . Estava achando corretamente o arquivo e carregando o nome, mas não estava carregando nenhum dado. Mat pattImage = imread(fileName, 0); Depois de algumas pesquisas na web, percebi que estava no modo de debugging, mas com as […]

Como permitir que o Chrome acesse minha câmera no localhost?

Eu clonei um projeto sobre o processamento de imagens em tempo real em um navegador da Web a partir desse link : Então, não pude permitir que meu navegador acessasse minha câmera. Eu recebi este alerta de javascript: Uh-oh, a webcam não começou. Você tem uma webcam? Você deu permissão? Atualize para tentar novamente. E […]

Correspondência de modelos OpenCV e transparência

Qual é a maneira como o OpenCV lida com a transparência na imagem durante a correspondência de modelos? O problema é que a imagem do modelo precisa ter partes transparentes, porque na imagem original pode haver qualquer coisa nesses locais. Eu tentei todos os methods, e nenhum deles produziu resultados positivos (por exemplo, a posição […]

Como usar a propriedade ScanLine para bitmaps de 24 bits?

Como usar a propriedade ScanLine para manipulação de pixel de bitmap de 24 bits? Por que eu deveria preferir usá-lo em vez de usar a propriedade Pixels ?

Converter RGB em preto e branco no OpenCV

Gostaria de saber como converter uma imagem RGB em uma imagem em preto e branco (binário). Após a conversão, como posso salvar a imagem modificada no disco?

Como rodar imagens JPEG com base nos metadados de orientação?

Eu tenho algum código de servidor que está gerando miniaturas quando uma imagem é carregada. A questão é que, quando a imagem foi tirada e a câmera / dispositivo foi girada, as miniaturas são giradas, embora as imagens em tamanho real sejam exibidas na orientação correta em qualquer software de visualização de imagens. Isso está […]

Cálculo automático de limiares baixos e altos para a operação Canny em opencv

Em openCV, os limites baixo e alto para o operador inteligente são obrigatórios: cvCanny(input,output,thresh1,thresh2) No Matlab, existe uma opção para calcular esses automaticamente: edge(input,’canny’) Eu olhei para o código do Matlab para borda, e isso não é realmente simples para calcular os automaticamente. Você está ciente de alguma implementação do operador inteligente, juntamente com o […]

Como melhorar o desempenho do método g.drawImage () para resize imagens

Eu tenho um aplicativo onde os usuários podem fazer upload de fotos em álbuns, mas naturalmente as imagens enviadas precisam ser redimensionadas, por isso também há polegares disponíveis e as imagens mostradas também cabem na página (por exemplo, 800×600). A maneira que eu faço o redimensionamento é assim: Image scaledImage = img.getScaledInstance((int)width, (int)height, Image.SCALE_SMOOTH); BufferedImage […]

Lib de image processing de código aberto em java

Alguém pode sugerir uma boa biblioteca de processamento de imagens de código aberto em Java? Eu quero desenvolver um leitor de OMR usando-o.

Como eu encontro o Waldo com o Mathematica?

Isso estava me incomodando no fim de semana: o que é uma boa maneira de resolver aqueles Onde está Waldo? Enigmas [ ‘Wally’ fora da América do Norte], usando o Mathematica (processamento de imagens e outras funcionalidades)? Aqui está o que eu tenho até agora, uma function que reduz um pouco a complexidade visual ao […]