Métodos y funciones comunes de opencv

Métodos y funciones comunes de opencv
1. cvLoadImage: carga el archivo de imagen en la memoria;
2. cvNamedWindow: crea una ventana en la pantalla;
3. cvShowImage: muestra la imagen en una ventana creada;
4. cvWaitKey: pausa el programa, espera para que el usuario active una operación clave;
5. cvReleaseImage: libera la memoria asignada por el archivo de imagen;
6. cvDestroyWindow: destruye la ventana que muestra el archivo de imagen;
7. cvCreateFileCapture: determina el archivo AVI que se leerá a través de la configuración de parámetros;
8. cvQueryFrame: use Para cargar el siguiente fotograma del archivo de video en la memoria;
9. cvReleaseCapture: libere el espacio de memoria abierto por la estructura CvCapture;
10. cvCreateTrackbar: cree una barra de desplazamiento;
11. cvSetCaptureProperty: establezca varias propiedades del Objeto
CvCapture ; 12. cvGetCaptureProperty: consulta CvCapture Varios atributos del objeto;
13. cvGetSize: el tamaño de la estructura de la imagen actual;
14. cvSmooth: suaviza la imagen;
15. cvPyrDown: pirámide de imagen, muestreo descendente, la imagen se reduce a una cuarta parte del original;
16. cvCanny: detección de Canny Edge;
17. cvCreateCameraCapture: lee datos del dispositivo de la cámara;
18. cvCreateVideoWriter: crea un dispositivo de escritura para escribir la secuencia de video en el archivo de video cuadro por cuadro;
19. cvWriteFrame: escribe la secuencia de video en el archivo fotograma a fotograma;
20. cvReleaseVideoWriter: libera el espacio de memoria abierto por la estructura CvVideoWriter;
21. CV_MAT_ELEM: obtén un elemento de la matriz;
22. cvAbs: calcula el valor absoluto de todos los elementos de la matriz;
23, CvAbsDiff: Calcula el valor absoluto de la diferencia entre dos matrices;
24. cvAbsDiffS: Calcula el valor absoluto de la diferencia entre una matriz y un escalar;
25. cvAdd: La operación de suma a nivel de elemento de dos matrices;
26. cvAddS: etapa de operación de suma de una matriz y un elemento escalar;
27, cvAddWeighted: etapa de ponderación operación de suma de dos elementos de matriz (cálculo alfa);
28, cvAvg: cálculo de un valor promedio de todos los elementos en la matriz;
29, cvAvgSdv: calcular una matriz de todos los elementos El valor absoluto y la desviación estándar de;
30. cvCalcCovarMatrix: Calcular la covarianza de un conjunto de vectores espaciales n-dimensionales;
31. cvCmp: Aplicar la operación de comparación de conjuntos a todos los elementos en las dos matrices ;
32. cvCmpS: aplica la configuración a la matriz y la operación de comparación escalar;
33 es, cvConvertScale: escribe con una matriz de elemento de conversión de valor de escala opcional;
34 es, CVCopy Â: copia los valores de la matriz a otra matriz;
35, cvCountNonZero: calcular el número de valores de matriz 0 África;
36, CvCrossProduct: calcular el producto vectorial (producto cruzado) de dos vectores tridimensionales;
37. cvCvtColor: convertir los canales de la matriz de un espacio de color a otro;
38. cvDet: calcula el determinante de una matriz cuadrada;
39. cvDiv: usa otra matriz para dividir un nivel de elemento de matriz;
40. cvDotProduct: calcula el producto
escalar de dos vectores; 41. cvEigenVV: calcula las características de la matriz cuadrada Valores y vectores propios;
42, cvFlip: voltear alrededor del eje seleccionado;
43, cvGEMM: multiplicación de matrices;
44, cvGetCol: copiar elementos de una columna de una matriz;
45, cvGetCols: copiar elementos de múltiples columnas de datos adyacentes;
46 es, cvGetDiag: copia todos los elementos en la diagonal de la matriz;
47, cvGetDims: devuelve las dimensiones de la matriz;
48, cvGetDimSize: devuelve el tamaño de todas las dimensiones de una matriz;
49, cvGetRow: copia de una fila de el valor del elemento de la matriz;
50, cvGetRows: copia el valor del elemento de varias filas adyacentes de una matriz;
51, cvGetSize: obtiene el tamaño de una matriz bidimensional y lo devuelve como CvSize;
52, cvGetSubRect: copia elementos de una subregión de una matriz Value;
53, cvInRange: verifica si los elementos de una matriz están dentro del rango de los valores en las otras dos matrices;
54, cvInRangeS: verifica si los valores de los elementos de una matriz están dentro del rango de los otros dos escalares;
55, cvInvert: encuentra la inversa de la matriz;
56, cvMahalonobis: calcula la distancia de Mahalanobis entre dos vectores;
57, cvMax: realiza la operación de valor máximo a nivel de elemento en las dos matrices;
58, cvMaxS: realiza la operación máxima a nivel de elemento en una matriz y un escalar;
59. cvMerge: fusiona varias imágenes de un solo canal en una imagen multicanal;
60. cvMin: realiza operaciones a nivel de elemento en dos matrices Operación mínima;
61 , cvMinS: operación mínima a nivel de elemento en una matriz y un escalar;
62, cvMinMaxLoc: encuentra los valores máximo y mínimo en la matriz;
63, cvMul: calcula el producto a nivel de elemento de dos matrices (multiplicación de puntos);
64 , cvNot: negar cada elemento en el arreglo bit a bit;
65, cvNormalize: normalizar los elementos en el arreglo;
66, cvOr: operación OR bit a bit en dos arreglos;
67, cvOrs: Realizar operación OR bit a bit entre arreglo y escalar;
68. cvReduce: Reducir una matriz bidimensional a un vector por un operador dado;
69. cvRepeat: Copia la matriz en mosaico;
70. cvSet: Use Inicializar la matriz con un valor dado;
71, cvSetZero: inicializa todos los elementos en la matriz para 0;
72, cvSetIdentity: establece los elementos diagonales de la matriz en 1 y los demás en 0;
73, cvSolve: encuentra las ecuaciones lineales Solución;
74, cvSplit: divide la matriz multicanal en varias matrices de un solo canal;
75, cvSub: resta a nivel de elemento de dos matrices;
76, cvSubS: resta a nivel de elemento del escalar de la matriz;
77, cvSubRS: elemento Resta la matriz del escalar para el nivel;
78, cvSum: suma todos los elementos en la matriz;
79. cvSVD: descomposición de valor singular de una matriz bidimensional;
80. cvSVBkSb: cálculo de sustitución inversa de valor singular;
81. cvTrace: cálculo de traza de matriz;
82. cvTranspose: operación de transposición de matriz;
83. cvXor: presione dos matrices Bitwise Operación XOR;
84. cvXorS: Operación XOR bit a bit entre el arreglo y el escalar;
85. cvZero: Establece todos los elementos del arreglo en 0;
86. cvConvertScaleAbs: Después de calcular el valor absoluto del valor de escala opcional Luego convierta el tipo de elementos de matriz;
87, cvNorm: calcula la norma absoluta, la norma de diferencia absoluta o la norma de diferencia relativa de la
matriz ; 88, cvAnd: operación AND bit a bit en dos matrices;
89, cvAndS: en la matriz y operación AND bit a bit escalar entre;
90. cvScale: es una macro de cvConvertScale, que puede usarse para reajustar el contenido de la matriz y puede convertir parámetros de un tipo de datos a otro;
91, cvT: es la función de cvTranspose Abbreviations;
92, cvLine: dibuja un línea recta;
93, cvRectangle: dibuja un rectángulo;
94, cvCircle: dibuja un círculo;
95, cvEllipse: dibuja una elipse;
96, cvEllipseBox: usa un rectángulo circunscrito para describir una elipse;
97, cvFillPoly, cvFillConvexPoly, cvPolyLine: dibuja una polygon;
98, cvPutText: muestra algo de texto en la imagen;
99. cvInitFont: use un conjunto de parámetros para configurar algunas fuentes específicas básicas para la salida de pantalla;
100, cvSave: matriz de guardar;
101, cvLoad: matriz de lectura;
102, cvOpenFileStorage: archivo de almacenamiento abierto para lectura / escritura;
103, cvReleaseFileStorage: Release los datos almacenados;
104, cvStartWriteStruct: comience a escribir una nueva estructura de datos;
105, cvEndWriteStruct: finalice la escritura de la estructura de datos;
106, cvWriteInt: escriba el tipo entero;
107, cvWriteReal: escriba el tipo de punto flotante;
108, cvWriteString: Escriba el tipo de carácter;
109, cvWriteComment: escribe una cadena de comentario XML o YAML;
110, cvWrite: escribe un objeto;
111, cvWriteRawData: escribe varios valores;
112, cvWriteFileNode: escribe un nodo de archivo en otro almacenamiento de archivos;
113, cvGetRootFileNode: obtiene el nodo superior de el almacenamiento;
114, cvGetFileNodeByName: encuentra el nodo correspondiente en el mapa o almacenamiento;
115, cvGetHashedKey: devuelve un puntero único para el nombre;
116, cvGetFileNode: en el mapa o almacenamiento de archivos Encuentra el nodo;
117, cvGetFileNodeName: devuelve el nodo nombre del archivo;
118, cvReadInt: lee un entero sin nombre;
119, cvReadIntByName: lee un tipo entero con nombre;
120, cvReadReal: lee un tipo de punto flotante sin nombre;
121, cvReadRealByName: lee un tipo de punto flotante con nombre;
122, cvReadString: encuentra desde un nodo de archivo String;
123, cvReadStringByName: encuentra un tipo con nombre nodo de archivo y devolverlo;
124, cvRead: decodifica el objeto y devuelve su puntero;
125, cvReadByName: encuentra el objeto y lo decodifica;
126, cvReadRawData: lee varios valores;
127. cvStartReadRawData: inicializa la lectura de la secuencia del nodo del archivo;
128. cvReadRawDataSlice: lee el contenido del nodo de archivo;
129. cvGetModuleInfo: verifica si la biblioteca IPP se ha instalado normalmente y verifica si está funcionando normalmente;
130. cvResizeWindow: se usa para ajustar el tamaño de la ventana;
131, cvSaveImage: guardar la imagen;
132, cvMoveWindow: mueve la ventana a la posición donde la esquina superior izquierda es x, y;
133, cvDestroyAllWindow: se usa para cerrar todas las ventanas y liberar el espacio de memoria relacionado con la ventana;
134, cvGetTrackbarPos: leer deslizando El valor de la barra;
135, cvSetTrackbarPos: establece el valor del control deslizante;
136, cvGrabFrame: se usa para leer rápidamente el cuadro de video en la memoria;
137, cvRetrieveFrame: realiza todo el procesamiento necesario en el marco de lectura;
138, cvConvertImage: utilizado para convertir entre diferentes formatos de imagen de uso común;
139, cvErode: erosión morfológica;
140, cvDilate: expansión morfológica;
141, cvMorphologyEx: Funciones morfológicas más generales;
142, cvFloodFill: algoritmo de llenado de inundaciones, utilizado para controlar aún más qué áreas se llenarán de color;
143, cvResize: acercar o alejar la imagen;
144, cvPyrUp: pirámide de imagen, la imagen existente en cada Las dimensiones se amplían dos veces;
145, cvPyrSegmentation: use pyramid para lograr la segmentación de la imagen;
146, cvThreshold: umbral de imagen;
147, cvAcc: puede acumular imágenes de tipo entero de 8 bits en imágenes de punto flotante;
148, cvAdaptiveThreshold: umbral adaptativo de imagen;
149, cvFilter2D: una imagen convolución;
150, cvCopyMakeBorder: una imagen específica se vuelve un poco grande, luego se llena automáticamente de varias maneras límite de imagen;
151, cvSobel: detección de borde de imagen, operador Sobel;
152, cvLaplace: Transformación de Laplace, detección de borde de imagen;
153, cvHoughLines2: Línea Hough transformación;
154, cvHoughCircles: transformación de círculo de Hough;
155, cvRemap: reasignación de imágenes, corrección de imágenes de calibración, interpolación de imágenes;
156, cvWarpAffine: transformación afín densa;
157, cvGetQuadrangleSubPix: transformación afín;
158, cvGetAffineTransform: cálculo de matriz de mapeo afín;
159, cvCloneImage: copia la estructura completa de IplImage en la nueva IplImage;
160, cv2DRotationMatrix: cálculo de mapeo afín;
161, cvTransform: transformación afín dispersa;
162 cvWarpPerspective: transformación de perspectiva densa (homografía);
163, cvGetPerspectiveTransform: cálculo de matriz de mapeo de perspectiva;
164, cvPerspectiveTransform: transformación de perspectiva dispersa;
165, cvCartToPolar: el valor del espacio cartesiano al mapeo de coordenadas polares (espacio polar);
166, cvPolarToCart: mapeo valores del espacio polar al espacio cartesiano;
167, cvLogPolar: transformación de coordenadas polares logarítmicas;
168, cvDFT: transformada de Fourier discreta;
169, cvMulSpectrums: multiplicación del espectro;
170, CvDCT: Transformada de coseno discreta;
171, cvIntegral: Calcular la imagen integral ;
172, cvDistTransform: la transformación de distancia de la imagen;
173, cvEqualizeHist: Ecualización de histograma;
174, cvCreateHist: crea un nuevo histograma;
175, cvMakeHistHeaderForArray: de acuerdo con el Crear un histograma de los datos de salida;
176, cvNormalizeHist: histograma normalizado;
177, cvThreshHist: función de umbral de histograma;
178, cvCalcHist: calcula automáticamente el histograma a partir de la imagen;
179, cvCompareHist: se utiliza para comparar la similitud de dos histogramas;
180, cvCalcEMD2: Distancia de movimiento terrestre (EMD) algoritmo;
181, cvCalcBackProject: retroproyección;
182, cvCalcBackProjectPatch: proyección de dirección de los mosaicos;
183, cvMatchTemplate: coincidencia de plantillas;
184, cvCreateMemStorage: utilizado para crear un almacenamiento de memoria;
185, cvCreateSeq: crear secuencia;
186, cvSeqInvert: la secuencia operación inversa;
187, cvCvtSeqToArray: secuencia de replicación total o parte de una matriz de memoria contigua;
188, cvFindContours: encuentra contornos de la imagen binaria;
189, cvDrawContours: contouring;
190, cvApproxPoly: Usa polígonos para aproximar un contorno;
191, cvContourPer: longitud de contorno;
192, cvContoursMoments: calcular momentos de contorno;
193, cvMoments: calcular momentos invariantes de Hu;
194, cvMatchShapes: usar momentos para emparejar;
195, cvInitLineIterator: en cualquier línea recta Muestreo de píxeles;
196, cvSampleLine: muestreo de líneas rectas;
197, cvAbsDiff: diferencia de fotogramas;
198, cvWatershed: algoritmo de cuenca;
199, cvInpaint: reparación de imágenes;
200, cvGoodFeaturesToTrack: búsqueda de esquinas;
201, cvFindCornerSubPix: utilizado para buscar esquinas con precisión de subpíxeles Posición ;
202, cvCalcOpticalFlowLK: realizar el algoritmo de flujo óptico denso de Lucas-Kanade no piramidal;
203, cvMeanShift: algoritmo de seguimiento de desplazamiento medio;
204, cvCamShift: algoritmo de seguimiento de cambio de cámara;
205, cvCreateKalman: crear filtro Kalman;
206, cvCreateCondensationDensation: crear filter;
207, cvConvertPointsHomogenious: alinea las coordenadas secundarias para la conversión;
208, cvFindChessboardCorners: ubica las esquinas del tablero de ajedrez;
209, cvFindHomography: calcula la matriz de homografía;
210, cvRodrigues2: Transformación de Rodríguez;
211, cvFitLine: Algoritmo de ajuste de línea recta;
212 , cvCalcCovarMatrix: calcula la matriz de covarianza;
213, cvInvert: calcula la matriz inversa de la matriz de covarianza;
214, cvMahalanobis: calcula la distancia de Mahalanobis;
215, cvKMeans2: K-means;
216, cvCloneMat: Crea una nueva matriz basada en una matriz existente;
217, cvPreCornerDetect: Calcula mapas de características para la detección de esquinas;
218, cvGetImage: Convierte el formato de datos de imagen CvMat al formato de datos de imagen IplImage;
219, cvMatMul: multiplica dos matrices;
uso de CV 1 uso
súper detallado de cv2

Supongo que te gusta

Origin blog.csdn.net/qq_43543515/article/details/115255444
Recomendado
Clasificación