我是Linux的新手,正在尝试在Linux上安装OpenCV。我一步一步地按照链接http://opencv.willowgarage.com/wiki/InstallGuide_Linux中给出的文档进行操作,但最后还是找不到./cxcoretest这样的东西。如果给出的指南不一致,请告诉我。我认为很多人在他们的系统上安装opencv时都会遇到问题(特别是初学linux的人)。如果有人能为opencv编写好的安装指南,并牢记学习者,这将会有很大的帮助。
这是我的bin文件夹的"ls“
3calibration laplace
adaptiveskindetector latentsvmdetect
bagofwords_classification letter_recog
bgfg_codebook lkdemo
bgfg_segm matcher_simple
blobtrack_sample matching_to_many_images
brief_match_test meanshift_segmentation
build3dmodel minarea
calibration morfology_gpu
calibration_artificial morphology
camshiftdemo morphology2
cascadeclassifier_gpu motempl
cascadeclassifier_nvidia_api_gpu mser_sample
chamfer multicascadeclassifier
connected_components multi_gpu
contours mushroom
contours2 one_way_sample
convert_cascade opencv_createsamples
convexhull opencv_haartraining
cout_mat opencv_performance
delaunay opencv_stitching
delaunay2 opencv_test_calib3d
demhist opencv_test_core
descriptor_extractor_matcher opencv_test_features2d
detector_descriptor_evaluation opencv_test_gpu
dft opencv_test_highgui
distrans opencv_test_imgproc
drawing opencv_test_ml
driver_api_multi_gpu opencv_test_objdetect
driver_api_stereo_multi_gpu opencv_test_video
edge opencv_traincascade
em peopledetect
facedetect performance_gpu
fback points_classifier
fback_c polar_transforms
ffilldemo pyramid_segmentation
filestorage retinaDemo
find_obj segment_objects
find_obj_calonder select3dobj
find_obj_ferns squares
fitellipse starter_imagelist
generic_descriptor_match starter_video
grabcut stereo_calib
hog_gpu stereo_match
houghlines stereo_match_gpu
image stereo_multi_gpu
imagelist_creator surf_keypoint_matcher_gpu
inpaint tree_engine
kalman video_dmtx
kinect_maps video_homography
kmeans watershed发布于 2012-03-12 23:24:54
我假设您已经按照OpenCV安装指南使用构建了Linux库。opencv_test_*对于测试opencv安装很有用。特别是,运行和验证一切的opencv_test_core二进制文件在核心库中没有问题。此二进制文件替换了cxcoretest可执行文件。对于OpenCV2.3 (从svn检出),您必须将cv文件夹从/2.3/opencv_extra/testdata复制到/2.3/opencv/release文件夹。否则,一些测试将会因为缺少数据文件而失败。
由于opencv是一个框架,剩下的二进制文件来自opencv release.If的示例部分,您已经按照linux安装说明编译了这个库,它被编译为动态链接库。您可以在/usr/local/lib中找到它们,并在/usr/local/include中找到用于开发目的的包含文件。这些是几乎所有linux发行版中本地编译库的实际文件夹,您可以运行/sbin/ldconfig来确保在开发过程中可以链接到这些库。
如果您运行的是Ubuntu,那么/usr/local已经在ldconfig路径中,因此链接器将自动定位并注册这些dll(就此而言也是如此)。否则,请阅读与您的发行版相关的ldconfig和ldconf的man文件。
发布于 2012-02-24 01:08:11
我的想法是文档还没有更新。一段时间以前,库的名称已更改为更专业。
我觉得你应该试着执行opencv_test_core
我知道很多Opencv文档都有些棘手:)。我自己也有很多问题。其中大多数是因为文档并不总是像它应该的那样更新。
顺便说一句,不要简单地安装Ubuntu的libcv是一件好事。这完全过时了!
发布于 2012-02-24 01:08:50
当你安装Linux应用程序时,你经常会陷入困境,我自己也不是什么专家,但我记得Mint是从Ubuntu衍生出来的,所以从谷歌上搜索如何在那个发行版中安装OpenCV可能是值得的。这个链接看起来很有用:https://help.ubuntu.com/community/OpenCV
https://stackoverflow.com/questions/9417000
复制相似问题