Ubuntu aam opencv在FindOpenCV.cmake中运行失败

Ubuntu aam opencv在FindOpenCV.cmake中运行失败,ubuntu,opencv,cmake,Ubuntu,Opencv,Cmake,我想运行aam opencv的代码 在FindOpenCV.cmake中,它写道 FIND_LIBRARY(OpenCV_CV_LIBRARY NAMES cv opencv PATHS ${OpenCV_ROOT_DIR} PATH_SUFFIXES ${OpenCV_LIBDIR_SUFFIXES} ) 及 但是它找不到OpenCV_CV_库,例如CV、OpenCV、CXCORE CVAUX HIGHGUI,因为在我的OpenCV lib目录中没有CV.so、OpenCV.so。 有人成功

我想运行aam opencv的代码

在FindOpenCV.cmake中,它写道

FIND_LIBRARY(OpenCV_CV_LIBRARY
NAMES cv opencv
PATHS ${OpenCV_ROOT_DIR}
PATH_SUFFIXES ${OpenCV_LIBDIR_SUFFIXES} )

但是它找不到OpenCV_CV_库,例如CV、OpenCV、CXCORE CVAUX HIGHGUI,因为在我的OpenCV lib目录中没有CV.so、OpenCV.so。
有人成功地运行了它吗?我该怎么办?

您的opencv库目录中有什么?首先我使用/usr/local/opencv,因为我失败了,所以改为/usr/local@tpg2114如果我没有设置opencv的目录,它就是/usr/local。对吧?我是说里面有什么文件?你说没有
cv.so
opencv.so
,那么有哪些文件呢?libavcodec.so libavutil.so libopencv_features2d.so libopencv_imgproc.so libopencv_video.so libavdevice.so libopencv_calib3d.so libopencv_flann.so libopencv_legacy.so libpostroc.so libavfilter.so libopencv_contrib.so libopencv_gpu.so libopencv_ml.so libswscale.so libavformat.solibopencv_core.so libopencv_highgui.so libopencv_objdetect.so
IF (OpenCV_${NAME}_INCLUDE_DIR AND OpenCV_${NAME}_LIBRARY)
LIST(APPEND OpenCV_INCLUDE_DIRS ${OpenCV_${NAME}_INCLUDE_DIR} )
LIST(APPEND OpenCV_LIBRARIES ${OpenCV_${NAME}_LIBRARY} )
#DBG_MSG("appending for NAME=${NAME} ${OpenCV_${NAME}_INCLUDE_DIR} and ${OpenCV_${NAME}_LIBRARY}" )
ELSE (OpenCV_${NAME}_INCLUDE_DIR AND OpenCV_${NAME}_LIBRARY)
DBG_MSG("OpenCV component NAME=${NAME} not found! "
"\nOpenCV_${NAME}_INCLUDE_DIR=${OpenCV_${NAME}_INCLUDE_DIR} "
"\nOpenCV_${NAME}_LIBRARY=${OpenCV_${NAME}_LIBRARY} ")
SET(OpenCV_FOUND OFF)
ENDIF (OpenCV_${NAME}_INCLUDE_DIR AND OpenCV_${NAME}_LIBRARY)