我从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
复制相似问题