我从github https://github.com/opencv/opencv/archive/3.4.5.zip下载opencv3.4.5。而libjpeg-turbo位于3 3rdparty dir.然后用-D WITH_JPEG=ON和-D BUILD_JPEG=ON构建它。我可以在CMakeCache.txt上查看这个。但是我在install/include或install/lib中找不到任何与libjpeg-turbo相关的东西。如何测试和验证libjpeg-turbo内置于opencv中?而不是系统libjpeg。
发布于 2019-12-11 08:19:41
包中应该有一个名为opencv_version的二进制(可执行文件),您可以这样运行:
opencv_version -v | grep -i jpeg样本输出
JPEG: build-libjpeg-turbo (ver 1.5.3-62)
JPEG 2000: build (ver 1.900.1)同样,在Python中,您可以这样做:
import cv2
print(cv2.getBuildInformation())或者,也许更简洁一些:
import cv2
import re
re.findall('.*jpeg.*',cv2.getBuildInformation()) 样本输出
[' JPEG: build-libjpeg-turbo (ver 1.5.3-62)']https://stackoverflow.com/questions/59280235
复制相似问题