无法找到OpenCV 2.4.3版本下载

时间:2017-05-15 13:53:18

标签: opencv computer-vision

我正在尝试在http://mesh.brown.edu/calibration/上安装Projector-Camera Calibration软件。该软件需要在我的计算机上安装 Qt 4.8.4 OpenCV 2.4.3 。对于任何其他版本的Qt和OpenCV,它根据我的研究和安装包中的 INSTALL.txt 文件而无法工作。我的问题是, OpenCV 2.4.3版本在互联网上的任何地方都无法下载。它甚至不在官方OpenCV网站上提供:http://opencv.org/releases.html。我已经尝试过下载其他版本的OpenCV,但它们似乎都没有使用这个校准软件。更具体地说,当我尝试在VS 2017的开发人员命令提示符中执行SplitViewDisplayMode.CompactInline命令时,

  

LINK:致命错误LNK1181:无法打开输入文件   ' opencv_core243.lib'

显示

消息,因为其他版本的OpenCV没有 opencv_core243.lib 文件。我已经完成了 INSTALL.txt 文件中所需的所有操作,PATH变量设置正确以及其他所有内容。

任何人都可以帮我解决这个问题,或者如果可以在互联网上的某个地方找到OpenCV 2.4.3,请给我一个链接吗?

1 个答案:

答案 0 :(得分:0)

我不明白为什么该库应该依赖于那个版本的OpenCV。根据我的经验,相机校准功能在不同版本中非常稳定。

您应该可以通过编辑 projector-calib.pro 文件来构建包含其他版本OpenCV的库:

# Windows 7
win32:OPENCV_DIR = "C:/opencv/opencv-2.4.3/opencv/build"
win32:OPENCV_LIB_DIR = $$OPENCV_DIR/x86/vc10/lib
win32:CV_VER = 243

为:

# Windows 7
win32:OPENCV_DIR = "C:/{YOUR_PATH}/opencv/build"
win32:OPENCV_LIB_DIR = $$OPENCV_DIR/{x64/x86}/vc12/lib
win32:CV_VER = {VERSION}

并正确替换{YOUR_PATH},{X64 / X86}和{VERSION}。例如,对于OpenCV 2.4.13,{VERSION}为2413。