Cómo ver el código fuente de una función en Opencv
¡El primer
OpenCV viene con el código para esta función! Cuando lo use, seleccione la función, luego haga clic derecho y seleccione "ir
a la definición de cvCalOpticalFlowHS"---->Saltará al archivo de definición que define cvCalOpticalFlowHS y luego saltará al archivo de encabezado. CV. Explicación) cvCalOpticalFlowHS definido en el archivo cv.h), luego vaya al archivo cv.cpp, presione "Ctrl + F" para ingresar el nombre de la función a buscar, puede encontrar el archivo fuente de la función cvCalOpticalFlowHS. Aplica únicamente para funciones cuya función esté definida en cv.h.
El segundo método
Si algunas funciones están definidas en módulos como core o imgproc, este método no funcionará. Es mejor compilar OpenCV manualmente usando cmake. , consulte: Cómo compilar manualmente el código fuente OpenCV, generar un proyecto VC ++, luego abrir el proyecto con vs y buscar el proyecto completo. Si quiero encontrar la función cvGabor, la encuentro buscando en imgproc->src->gabor.cpp. O si no desea volver a compilar, seleccione directamente la carpeta correspondiente de la versión del código fuente de OpenCV descargada en el directorio OpenCV:...\OpenCV-2.4.10\modules (parece que no se pueden ver cvLoadImage, etc.) y necesita ser verificado). ¡Es mejor usar su propia compilación para poder ver la implementación concreta de todas las funciones!
...\opencv-2.4.8 (opencv-2.4.8modules) directorio