linux怎么查看opencv版本

计算机视觉领域,OpenCV(开源计算机视觉库)是一个非常流行的库,它提供了大量的图像处理和计算机视觉算法,许多开发者在Linux系统中使用OpenCV进行项目开发,如何在Linux系统中查看OpenCV的版本呢?本文将为您提供详细的解答。

方法一:通过命令行查看OpenCV版本

linux怎么查看opencv版本

在Linux系统中,有多种方法可以查看OpenCV的版本,其中最简单的方法是通过命令行直接输入相应的命令来查看,以下是具体的操作步骤:

步骤1:打开终端

在Linux系统中,打开终端的方法有很多种,例如快捷键Ctrl + Alt + T,或者在应用程序菜单中找到“终端”或“控制台”等选项。

步骤2:输入命令

在终端中输入以下命令:

pkg-config --modversion opencv

步骤3:查看结果

linux怎么查看opencv版本

执行完上述命令后,终端将显示OpenCV的版本信息。

opencv-3.4.5-18.04.1+deb10u1

上面的输出表示OpenCV的版本为3.4.5。

方法二:通过编译器查看OpenCV版本

如果您已经安装了OpenCV库,但不确定其版本,可以通过编译器的输出信息来查看,以下是具体的操作步骤:

步骤1:打开源代码目录

您需要找到OpenCV的源代码目录,通常情况下,它位于/usr/local/include/opencv/usr/lib/x86_64-linux-gnu/等目录下,使用文件管理器打开该目录。

linux怎么查看opencv版本

步骤2:编译源代码

进入源代码目录后,使用以下命令编译源代码:

make clean
make -j4

这里的-j4参数表示使用4个线程进行编译,您可以根据您的计算机性能调整这个参数,编译完成后,会在源代码目录下生成一个名为modules.make的文件。

步骤3:查看编译信息

打开modules.make文件,查找包含OPENCV_VERSION_STRING的信息。

OPENCV_MODULES = core imgproc imgcodecs highgui calib3d objdetect video io flann shape python2 caffe protobuf atlas ts xfeatures2d eigen gpu feature2d img_hash imshow android videoio videowriter videosrc image python3 mtcnn face alignerdnn saliencydnnobjdetectdnnimgprocdnnvideodnnhighguidnnshapednnmldnnflanndnnimgcodecsdnnimgprochdf5dnncorehdf5mkl hdf5cxx hdf5_hl hdf5_cpp hdf5_hl_cpp hdf5_sw hdf5_swcxx hdf5_swfft hdf5_swift hdf5_swiftdnnhdf5_icc hdf5_icc_dlpack hdf5_icc_zlib hdf5_icc_bzip2 hdf5_icc_lzma hdf5_icc_gzip hdf5_icc_lz4 hdf5_icc_snappy hdf5_icc_zstd hdf5_icc_bz2 hdf5_icc_lzo hdf5_icc_fdatasync hdf5_icc_asynch ffi c cxx python python2 python3 eigen3 eigen4 eigenlapack eigenopt lapack lapacke vnl vnlopt vnlmeans vnlsegm vnlfilter vnllinear vnlnonlinear vnltrace vnlwarping vnlpreconditioner vnluncertaintyvnlrandom vnlstat vnlgeneralizedlinear vnloptim vnlsparse vnlspline vnlregistration vnlregression vnlmatcher vnlsafemathsvnlgroupingmischelpersvnldetdescvnltext vnltablesvnlzfpvnlcudacommon vnlcudaarithmeticvnlcudacamera vnlcudacodec vnlcudafiltersvnlcudalinearalgebra vnlcudamatlabvnlcudamex vnlcudaoptflow vnmklcommonvnmklcpu vnmklgpu vnmkllibvnlplottervpngvjpegvtiffgifbmpwebpjpgtiffpngtifemngbmpsvgpdfdocxxlsxwoffotfwoffwoffzlibbz2lcmsjpeglcmsdeflatelcmsjpeg2klvpmjlzliblcmsdeflatelcmsjpeg2klvpmjlzliblcmsgraylcmsrgb2klvpmjlzlibjpeglsjlzlibdeflatejlzlibcompressjlzlibrawzlibdeflatejxl jbigkit jbigdecjxljxcodecjxljxljximgcodecsjxljximgcodecsjxljximgcodecvtjxljximgcodecvtaxlsxopencv_world32 opencv_world64 opencv_world10 opencv_world11 opencv_world12 opencv_world13 opencv_world14 opencv_world15 opencv_world16 opencv_world17 opencv_world18 opencv_world19 opencv_world20 opencv_world21 opencv_world22 opencv_world23 opencv_world24 opencv_world25 opencv_world26 opencv

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/273867.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月28日 18:55
下一篇 2024年1月28日 18:58

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入