Métodos comuns de manipulação de imagem opencv
1. Método de inicialização da imagem
Mat M ( 100, 100, CV_8UC3, Scalar ( 0, 0, 255)); // Inicialização da imagem colorida
Mat M ( 100, 100, CV_8UC1, 255 ); // Inicialização de imagem de canal único
Mat dst; /// * // Imagem copiada em profundidade dst = src.clone ();
Nota: Para uma cópia profunda da imagem, o mat atribui diretamente "=" no opencv, não abrirá memória adicional, o mat é como um ponteiro.
// Crie uma imagem do mesmo tamanho da imagem src e atribua o valor inicial a Mat vermelho m1; m1.create (src.size (), src.type ()); m1 = Scalar ( 0 , 0 , 255 );
// Inicializa uma imagem em preto puro com o mesmo tamanho e tipo da imagem original Mat m2 = Mat :: zeros (src.size (), src.type ());