Red de conocimiento informático - Material del sitio web - Cómo utilizar la función openCV para comprobar la versión de opencv

Cómo utilizar la función openCV para comprobar la versión de opencv

Simplemente imprima CV_VERSION como una cadena.

Comprobación rápida de las funciones OpenCV más utilizadas

1. cvLoadImage: carga archivos de imagen en la memoria

2. cvNamedWindow: crea una ventana en la pantalla; /p>

p>

3. cvShowImage: muestra la imagen en la ventana creada;

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

5. cvReleaseImage: libera la memoria asignada por el archivo de imagen

6. cvDestroyWindow: destruye la ventana; mostrar 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 consultar el contenido del archivo de imagen; 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. cvCreateTrackbar: crea una pista bar;

11. cvSetCaptureProperty: establece varias propiedades del objeto CvCapture;

12. cvGetCaptureProperty: consulta varias propiedades del objeto CvCapture; : establece el tamaño del objeto CvCapture. cvGetSize: el tamaño de la estructura de la imagen actual;

14. cvSmooth: imagen suave

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

16. cvCanny: cvCreateCameraCapture: lee datos del dispositivo de la cámara;

18. cvCreateVideoWriter: crea un dispositivo de escritura para escribir la transmisión de video en el archivo de video cuadro por cuadro;

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

20.cvReleaseVideoWriter: libera el espacio de memoria abierto por la estructura CvVideoWriter;

21. cv_MAT_ELEM: obtiene de la matriz un elemento;

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

23. diferencia entre dos matrices;

24. cvAbsDiffS: Calcula el valor absoluto de la diferencia entre una matriz y un escalar;

25. matriz y un escalar.

cvAdd: Suma a nivel de elemento de dos matrices;

26. cvAddS: Suma a nivel de elemento de una matriz y un escalar;

27. cvAddWeighted: Suma a nivel de elemento de dos matrices Operación de suma ponderada (operación alfa);

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

29. cvAvgSdv: calcula el valor absoluto y la desviación estándar de todos los elementos en la matriz;

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

31.cvCmp: realiza operaciones de comparación de conjuntos en todos los elementos en dos matrices;

32.cvCmpS: realiza operaciones de comparación de conjuntos en matrices y escalares;

33.cvConvertScale: convierte matrices a escalares utilizando valores de escala opcionales para convertir el tipo de elementos de la matriz;

34.cvCopy: copia los valores de una matriz a otra matriz;

35.cvCountNonZero: cuenta el número de valores distintos de cero en una matriz;

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

37.cvCvtColor: Convierte los canales de la matriz de un espacio de color a otro espacio de color;

38: cvDet: Calcula el determinante de una matriz cuadrada;

39: cvDiv: Realiza la división por elementos de una matriz y otra matriz;

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

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

42. cvFlip: Gira alrededor del eje seleccionado;

43. cvGEMM: Multiplicación de matrices;

44. cvGetCol: Copia elementos de columnas de una matriz

45. cvGetCols: Copia elementos de múltiples columnas de datos adyacentes; /p>

46. cvGetDiag: copia elementos de múltiples columnas de datos adyacentes. 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 la matriz ;

p>

49. cvGetRow: copia los valores de los elementos en la fila de la matriz;

50. cvGetRows: copia los valores de los elementos en varias filas adyacentes de la matriz;

51.cvGetSize: obtiene el tamaño de la matriz bidimensional y lo devuelve en forma de CvSize

52. -área de la matriz;

53.cvInRange: comprueba si hay un elemento en el valor del elemento de la matriz. cvInRange: comprueba si el valor del elemento en la matriz está dentro del rango de valores de las otras dos matrices;

54. cvInRangeS: comprueba si el valor del elemento en la matriz está dentro del rango de valores de los otros dos escalares. ;

54. p>

55. cvInvert: Encuentra la inversa de una matriz;

56. cvMinS: realiza operaciones de valor mínimo a nivel de elemento en matrices y escalares;

62.cvMinMaxLoc: encuentra los valores máximo y mínimo en una matriz;

63. El producto a nivel de elemento (producto escalar) de una matriz;

64. cvNot: invierte bit a bit cada elemento de la matriz

65. están normalizados.

cvNormalize: normaliza los elementos en la matriz;

66. cvOr: realiza operaciones por o en dos matrices;

67. cvOrs: entre matrices y escalares por operación o;

68. cvReduce: reduce la matriz bidimensional a un vector mediante el operador dado;

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

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

71. cvSetZero: inicializa todos los elementos de la matriz en 0

72. cvSetIdentity: establece los elementos en la diagonal de; la matriz a 1 y otros elementos a 0;

73. cvSolve: Resuelve el sistema de ecuaciones lineales;

74.

74. cvSplit: Divide un sistema de ecuaciones lineales;

75. p>74.cvSplit: divide una matriz multicanal en múltiples matrices de un solo canal;

75.cvSub: resta dos matrices a nivel de elemento;

76. un escalar de una matriz a nivel de elemento;

77.cvSubRS: Restar un escalar de una matriz a nivel de elemento;

78. el nivel del elemento Resta un escalar. cvSubRS: Restar un escalar de una matriz a nivel de elemento;

78. cvSum: Sumar todos los elementos de la matriz;

79. matriz;

80. cvSVBkSb: cálculo de permutación inversa de valor singular;

81. cvTrace: cálculo de la trayectoria de la matriz;

82.

83. cvTranspose: Transposición de matriz;

84. cvTranspose: Transposición de matriz;

85.

cvTranspose: operación de transposición de matriz;

83. cvXor: realiza operación XOR posicional en dos matrices;

84. >

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 los parámetros absolutos, los parámetros de diferencia absoluta o los parámetros de diferencia relativa de la matriz;

88.cvAnd: Realiza la operación de suma posicional en dos matrices;

89.cvAndS: realiza operaciones de suma posicional entre matrices y escalares;

90.cvScale: la macro de cvConvertScale se puede utilizar para ajustar el tamaño del contenido de la matriz y convertir los parámetros de un tipo de datos.

Convierte un tipo de datos a otro;

91.cvT: Abreviatura de la función cvTranspose;

92.cvLine: Dibuja una línea recta;

p>

93. cvRectangle: Dibuja un rectángulo;

94. cvCircle: Dibuja un círculo

95. cvEllipse: Dibuja una elipse;

96. cvEllipseBox: utiliza el rectángulo exterior para describir la elipse;

97. cvFillConvexPoly, cvPolyLine: dibuja polígonos

98. image;

99. cvInitFont: Utiliza un conjunto de parámetros para configurar la fuente:

100. cvSave: Guardado de matriz

101.

102.cvOpenFileStorage: abre el archivo de almacenamiento para leer y escribir;

103.cvReleaseFileStorage: libera los datos almacenados

104. una nueva estructura de datos;

105. cvEndWriteStruct: escribe una nueva estructura de datos. cvEndWriteStruct: finaliza la escritura de la estructura de datos;

106.cvWriteInt: escribe el tipo entero;

107.cvWriteReal: escribe el tipo de punto flotante;