• Installation from source on Windows 7 with Visual C++2012


          在这部分说明里,你将会学习到在配备有Visual C++的Windows平台下从源码安装ViSP。下面的这些安装步骤已经在32位Windows系统,CMake3.1和Visual Studio 2012的环境下安装成功,可能其他版本的软件环境下安装也没有问题。

          1 需要的安装包有:

           Visual Studio C++ 2012. 注意ViSP也可以在Visual Studio Express进行安装;

           CMake 2.8或者更高的版本。

          2 需要下载ViSP源码,下载源码有多种途径,推荐从官网主页下载最新的发布版本。

          3 从源码配置ViSP

           推荐ViSP源文件的安装路径为,C:ViSPViSP-2.10.0。在同一路径下新建ViSP-2.10.0-build文件夹,用来存放CMake编译后生成的文件。

             

    • 打开CMake分别设置源代码路径和生成二进制文件路径,完成后如下图所示。
    • 点击Configure. 其中编译器选择本地编译器Visual Studio C++ 11 2012.
    • 再次点击配置,此时CMake窗口中红色线条将会消失。

            

          4 选择第三方库

          这里推荐选用OpenCV. OpenCV的下载和安装在这里不做详细说明。但需要注意的是,在安装完成OpenCV后,我们需要添加对应的环境变量,此项工作可以通过在命令提示符下嵌入:

     setx OpenCV_DIR C:OpenCVopencv-3.0.0-betauild

    来实现。

          环境变量添加完成后,需要将CMake退出并重启,这样做是为了将新添加的环境变量识别出来,图下图所示。

          img-cmake-win7-opencv.jpg

          再次点击配置,消除红色项目。

          5 结束配置

          以上步骤成功完成后,就可以点击generate结束配置过程了。

          6 从源码生成ViSP

         打开 C:/ViSP/ViSP-2.10.0-build 下对应的工程文件VISP.sln,可以在解决方案下看到272个项目。    

          img-win7-msvc-open.jpg

              按F7,生成解决方案,然后找到INSTALL项,生成ViSP.

          img-win7-msvc-install.jpg

          待在debug模式下完成以上操作后,接着在release下执行同样的操作,整个过程有点漫长,以上步骤成功执行后,便可以生成对应的二进制文件。

          img-win7-msvc-install-end.jpg

          7 设置环境变量

          最后,我们需要将对应的二进制文件的路径添加到系统的环境变量中去,以便以动态链接库的形式进行调用。通过下面两条命令完成环境变量的添加:

     C:Users...> echo %PATH%

     C:Users...> setx PATH "%PATH%;C:ViSPViSP-2.10.0-buildinstallx64vc12in"

     C:Users...> setx PATH "%PATH%;C:OpenCVopencvuildx64vc12in"

          8 安装测试数据

          ViSP的例程配备了相应的图片数据,以便配合例程使用,在命令提示符中用:

                           setx VISP_INPUT_IMAGE_PATH C:ViSP

     来完成这个步骤,至此,ViSP的安装全部完成,可以着手建立自己的工程。

  • 相关阅读:
    通过Web启动本地应用程序
    类似百度文库文档预览方式实现
    cas4.0 session中返回更多的用户信息
    word转pdf图片问题
    JSON数据转换成table表格
    2017年各银行卡跨行取款收费标准
    解决win8/8.1系统安装.net framework 3.5出现0x800F0906代码错误
    更改Thunderbird的默认语言
    java获取客户端ip地址
    为jquery ajax请求增加正在运行提示
  • 原文地址:https://www.cnblogs.com/freshmen/p/4423257.html
Copyright © 2020-2023  润新知