¿Cómo eliminar el contenido del búfer de la cámara Basler?
1. Tipo de tapete: tipo matriz, Matrix.
En openCV, Mat es una matriz de datos densa multidimensional. Se puede utilizar para procesar datos multidimensionales comunes, como vectores y matrices, imágenes, histogramas, etc.
Mat tiene 3 métodos importantes:
1. Mat mat = imread(const String* filename); Leer imagen
2. InputArray mat); mostrar imagen
3.imwrite (cadena constante y nombre de archivo, imagen de tienda InputArray
El tipo de tapete es más potente que los tipos CvMat e IplImage y admite capacidades de operación de matriz comunes). operaciones matriciales. En aplicaciones computacionalmente intensivas, convertir los tipos CvMat e IplImage en tipos Mat reducirá en gran medida el tiempo de cálculo.
A.Mat -> IplImage
Además solo crea el encabezado de la imagen sin copiar los datos.
Ejemplo: // Supongamos que existen datos de imagen imgMat de tipo Mat
IplImage pImg= IplImage(imgMat);
B.Mat -> CvMat
Similar a la conversión de IplImage, no se copian datos, solo se crea el encabezado de la matriz.
Ejemplo: // Supongamos que existen datos de imagen imgMat de tipo Mat