我正在尝试安装投影仪-相机校准软件,可在:http://mesh.brown.edu/calibration/上使用.该软件要求在我的计算机上安装Qt 4.8.4和OpenCV 2.4.3。根据我的研究和安装包中的INSTALL.txt文件,它无法与任何其他版本的Qt和OpenCV一起工作(据我所知)。我的问题是,OpenCV 2.4.3版本在互联网上任何地方都无法下载。它甚至在官方的OpenCV网站:http://opencv.org/releases.html上都找不到。我尝试过下载其他版本的OpenCV,但这些版本似乎都不适用于这个校准软件。更具体地说,当我尝试在VS 2017的Developer command提示符中执行nmake release命令时,
链接:致命错误LNK1181:无法打开输入文件opencv_core243.lib
将显示消息,这是由于其他版本的OpenCV没有opencv_core243.lib文件而需要的。我已经完成了INSTALL.txt文件中所要求的所有操作,PATH变量的设置是正确的,其他的都是正确的。
谁能帮我解决这个问题,或者给我一个链接,下载OpenCV 2.4.3,如果它是可以在互联网上的某处?
发布于 2017-05-15 14:41:06
我不明白为什么库应该依赖于那个版本的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。
https://stackoverflow.com/questions/43981356
复制相似问题