La Red de Conocimientos Pedagógicos - Currículum vitae - Hay varias funciones en opencv que no entiendo lo que significan

Hay varias funciones en opencv que no entiendo lo que significan

1. cvLoadImage: carga archivos de imagen en la memoria;

2. cvNamedWindow: crea una ventana en la pantalla

3. la imagen en la ventana creada

4. cvWaitKey: pausa el programa y espera a que el usuario active una operación clave

5. file;

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: se utiliza para cargar el siguiente fotograma del archivo de vídeo en la memoria;

9. cvReleaseCapture: libera el espacio de memoria abierto por la estructura CvCapture;

10. barra de desplazamiento;

11. cvSetCaptureProperty: establece varias propiedades del objeto CvCapture;

12. cvGetCaptureProperty: consulta varias propiedades del objeto CvCapture;

13. cvGetSize: el tamaño de la estructura de la imagen actual;

14. cvSmooth: suaviza la imagen;

15. cvPyrDown: pirámide de imagen, reducción de resolución, la imagen se reduce a una cuarta parte del original;

16. cvCanny: detección de bordes Canny;

17. cvCreateCameraCapture: lee datos del dispositivo de la cámara

18. la transmisión de video cuadro por cuadro se escribe en el archivo de video;

19. cvWriteFrame: escribe la transmisión de video en el archivo cuadro por cuadro;

20. abierto por la estructura CvVideoWriter;

21. CV_MAT_ELEM: obtiene un elemento de la matriz;

22. cvAbs: calcula el valor absoluto de todos los elementos de la matriz;

23. cvAbsDiff: Calcula la diferencia entre dos matrices. El valor absoluto de

26. cvAddS: La operación de suma a nivel de elemento de una matriz y un escalar;

27. -Operación de suma ponderada por nivel (operación alfa) de dos matrices;

28. cvAvg: Calcula el promedio de todos los elementos en la matriz;

29. desviación estándar de todos los elementos de la matriz;

30. cvCalcCovarMatrix: calcula la covarianza de un conjunto de vectores espaciales n-dimensionales.

31: aplica la operación de comparación de conjuntos; todos los elementos en las dos matrices;

32. cvCmpS: Compara las matrices Utiliza la operación de comparación de conjuntos con un escalar;

33. valor;

34.cvCopy: copia los valores de la matriz a otro en la matriz;

35.cvCountNonZero: calcula el número de valores distintos de cero en el array;

36. cvCrossProduct: Calcula el producto vectorial (producto cruzado) de dos vectores tridimensionales;

p>

37. de un espacio de color a otro;

38. cvDet: Calcula el determinante de la matriz cuadrada;

39.

Operación de división;

40. cvDotProduct: Calcula el producto escalar de dos vectores;

41. cvEigenVV: Calcula los valores propios y vectores propios de la matriz cuadrada;

42. cvFlip: Voltear alrededor del eje seleccionado;

43. cvGEMM: Multiplicación de matrices

44.

45. cvGetCols: copia elementos de múltiples columnas de datos adyacentes;

46. cvGetDiag: copia todos los elementos en la diagonal de la matriz

47. dimensión de la matriz;

48. cvGetDimSize: Devuelve el tamaño de todas las dimensiones de una matriz;

49. /p>

p>

50.cvGetRows: copia valores de elementos de múltiples filas adyacentes de una matriz;

51.cvGetSize: obtiene el tamaño de una matriz bidimensional y devuelve. como CvSize;

52. cvGetSubRect: Copiar valores de elementos de una subregión de una matriz;

53. rango de valores en los otros dos arrays;

54. cvInRangeS: Comprueba si el valor de un elemento de un array está dentro del rango de otros dos escalares;

55. cvInvert: Encuentra la inversa de una matriz;

56. cvMahalonobis: Calcula la distancia de Mahalanobis entre dos vectores;

57: Realiza la operación máxima a nivel de elemento en dos matrices;

58.cvMaxS: en uno Realiza una operación máxima a nivel de elemento en una matriz y un escalar;

59. /p>

60.cvMin: In Realizar operaciones de valor mínimo a nivel de elemento en dos matrices;

61.cvMinS: Realizar operaciones de valor mínimo 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 (producto escalar) de dos matrices; p>64.cvNot: par bit a bit en la matriz Nega cada elemento de p>

67.cvOrs: realiza operaciones OR bit a bit entre matrices y escalares;

68. vectores a través de operadores dados;

69. cvRepeat: copia la matriz en forma de mosaico;

70. cvSet: inicializa la matriz con un valor dado;

71. cvSetZero: copia todos los elementos de la matriz inicializados en 0;

72. cvSetIdentity: establece los elementos en la diagonal de la matriz en 1 y establece los demás en 0;

73. cvSolve: Encuentra la solución al sistema de ecuaciones lineales;

74. cvSplit: Divide una matriz multicanal en múltiples matrices de un solo canal;

75. -resta de nivel de dos matrices;

76.cvSubS: Restar un escalar de una matriz a nivel de elemento;

77. ;

78. cvSum: Restar una matriz de una matriz Suma de todos los elementos de, cvTrace: Calcular el seguimiento de la matriz

82.

83.cvXor: realiza una operación XOR bit a bit en dos matrices;

84.

p>

85.cvZero: establece todos los elementos de la matriz en 0;

86.cvConvertScaleAbs: calcula el valor absoluto del valor de escala opcional y luego convierte el tipo del elemento de la matriz;

87. cvNorm: Calcula la norma absoluta, la norma de diferencia absoluta o la norma de diferencia relativa de una matriz;

88. cvAnd: Realiza una operación AND bit a bit en dos matrices;

89.cvAndS: realiza operaciones AND bit a bit entre matriz y escalar;

90.cvScale: es una macro de cvConvertScale, que se puede utilizar para reajustar el contenido de la matriz y cambiar los parámetros. de Convertir un tipo de datos a otro;

91. cvT: es la abreviatura de la función cvTranspose;

92. cvRectangle: dibuja un rectángulo;

94. cvCircle: dibuja un círculo;

95. rectángulo adjunto para describir una elipse;

97. cvFillConvexPoly, cvPolyLine: dibuja polígonos

98. 99. cvInitFont: utiliza un conjunto de parámetros para configurar algunas fuentes específicas básicas para la salida de pantalla;

100.cvSave: guardado de matrices;

101. >

102. cvOpenFileStorage: abre el archivo de almacenamiento para lectura/escritura;

103. cvReleaseFileStorage: libera los datos almacenados

104.

105.cvEndWriteStruct: finalizar la escritura de la estructura de datos;

106.cvWriteInt: escribir tipo entero;

107. >

108. cvWriteString: escribir tipo de carácter;

109. cvWriteComment: escribir una cadena de comentarios XML o YAML

110.

111.cvWriteRawData: escribe varios valores;

112.cvWriteFileNode: escribe el nodo del archivo en otra memoria de archivo;

113. memoria;

114.cvGetFileNodeByName: busca el nodo correspondiente en el mapa o la memoria;

115.cvGetHashedKey: devuelve una clave única para el nombre Puntero; 116. cvGetFileNode: busca el nodo en el mapa o almacenamiento de archivos;

117. cvGetFileNodeName: devuelve el nombre del nodo del archivo

118.

119. cvReadIntByName: lee un tipo entero sin nombre;

120.cvReadReal: lee un tipo de punto flotante sin nombre;

121. escriba con un nombre;

122.cvReadString: busque una cadena de un nodo de archivo;

123.cvReadStringByName: busque un nodo de archivo con un nombre y devuélvalo;

124.cvRead: decodifica el objeto y devuelve su puntero;

125.

Encuentre el objeto y decodifíquelo;

126.cvReadRawData: lea múltiples valores;

127.cvStartReadRawData: inicialice la lectura de la secuencia de nodos del archivo;

128. cvReadRawDataSlice: lee el contenido del nodo del archivo;

129.cvGetModuleInfo: comprueba si la biblioteca IPP se ha instalado normalmente y verifica si se está ejecutando normalmente;

130. Se utiliza para ajustar el tamaño de la ventana;

131.cvSaveImage: guarda la imagen;

132.cvMoveWindow: mueve la ventana a la posición donde su esquina superior izquierda es x, y. ;

133. cvDestroyAllWindow: se utiliza para cerrar todas las ventanas y liberar espacio de memoria relacionado con la ventana

134. >135. cvSetTrackbarPos: establece el valor de la barra deslizante;

136. cvGrabFrame: se utiliza para leer rápidamente fotogramas de vídeo en la memoria

137. marcos;

138. cvConvertImage: utilizado para convertir entre diferentes formatos de imagen de uso común;

139. cvErode: erosión morfológica

140.

141. cvMorphologyEx: una función morfológica más general;

142. cvFloodFill: algoritmo de relleno de inundación, utilizado para controlar aún más qué áreas se rellenarán con color

143.cvResize: ampliar o reducir la imagen;

144. cvPyrUp: pirámide de imagen, ampliar la imagen existente dos veces en cada dimensión.

145. segmentación de imágenes;

146. cvThreshold: umbral de imagen;

147. cvAcc: las imágenes de tipo entero de 8 bits se pueden acumular en imágenes de punto flotante. cvAdaptiveThreshold: umbral adaptable de imagen;

149. cvFilter2D: convolución de imagen;

150: agranda una imagen específica y luego llena automáticamente el límite de la imagen de varias maneras.

151. cvSobel: Detección de bordes de imagen, operador de Sobel;

152. cvLaplace: Transformada de Laplace, detección de bordes de imagen;

153. transformación;

154. cvHoughCircles: transformación de círculo de Hough;

155. cvRemap: reasignación de imágenes, imagen de calibración de corrección, interpolación de imágenes;

156. cvWarpAffine: denso transformación afín;

157. cvGetQuadrangleSubPix: transformación afín;

158.cvGetAffineTransform: cálculo de matriz de mapeo afín

159, cvCloneImage: copia toda la estructura de IplImage; a una nueva IplImage;

160. cv2DRotationMatrix: Cálculo de matriz de mapeo afín;

161 cvTransform: Transformación afín dispersa;

p>

162. cvWarpPerspective: Transformación de perspectiva densa (homografía);

163. cvGetPerspectiveTransform: Calcular la matriz de mapeo de perspectiva

165. , CVC

artToPolar: Mapeo de valores del espacio cartesiano a coordenadas polares (espacio polar);

166. cvPolarToCart: Mapeo de valores del espacio polar al espacio cartesiano;

167. cvLogPolar: transformación de coordenadas polares logarítmicas;

168. cvDFT: transformada de Fourier discreta;

169. /p>

171. cvIntegral: Calcula la imagen integral;

172. cvDistTransform: Transformación de distancia de la imagen

173.

174. cvCreateHist: crea un nuevo histograma;

175. cvMakeHistHeaderForArray: crea un histograma basado en los datos proporcionados;

176.

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: algoritmo de distancia de movimiento terrestre (EMD);

181. cvCalcBackProject: retroproyección;

182. p>

183. cvMatchTemplate: coincidencia de plantillas;

184. cvCreateMemStorage: se utiliza para crear un almacenamiento de memoria;

p>

185.

186.cvSeqInvert: opera la secuencia en orden inverso;

187.cvCvtSeqToArray: copia toda o parte de la secuencia a una memoria continua en la matriz. >188. cvFindContours: busca contornos a partir de imágenes binarias;

189. cvDrawContours: dibuja contornos;

190.

192. cvContourPerimeter: Calcular momentos del contorno;

193. cvMoments: Calcular momentos invariantes de Hu;

194. para hacer coincidir;

195. cvInitLineIterator: muestreo de píxeles en cualquier línea recta;

196. cvSampleLine: muestreo de una línea recta

197. ;

198.cvWatershed: algoritmo de cuenca;

199.cvInpaint: reparar imagen

200, cvGoodFeaturesToTrack: encontrar puntos de esquina; >201, cvFindCornerSubPix: se utiliza para encontrar posiciones de puntos de esquina con precisión de subpíxeles;

202, cvCalcOpticalFlowLK: implementa el algoritmo de flujo óptico denso de Lucas-Kanade

203. : algoritmo de seguimiento de cambio medio;

204. cvCamShift: algoritmo de seguimiento de cambio de leva;

205. un filtro de condensación;

2

07. cvConvertPointsHomogenious: alinea las coordenadas secundarias para la conversión;

208. cvFindChessboardCorners: localiza las esquinas del tablero de ajedrez;

209. cvFindHomography: calcula la matriz de homografía; : Transformación de Rodrigues;

211. cvFitLine: Algoritmo de ajuste de líneas;

212. cvCalcCovarMatrix: Cálculo de 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 el mapa 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;