1.      从http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.3/下载OpenCV2.4.3;

2.      将OpenCV-2.4.3.exe放到D:\soft\OpenCV2.4.3文件夹下,解压到当前文件夹下,生成一个opencv文件夹;

3.      下载并安装CMake:http://www.cmake.org/cmake/resources/software.html

4.      从http://www.python.org/ 下载python-2.7.3.msi安装到D:\Python27目录下,

5.      从http://www.python.org/  下载Python-2.7.3.tar放到D:\soft\Python文件夹下,解压缩到当前文件夹下,生成一个Python-2.7.3文件夹;

6.      用vs2008打开D:\soft\Python\Python-2.7.3\PCbuild文件夹下的pcbuild.sln工程,选中Solutionpcbuild,点击右键,选择Properties,分别在Release和Debug下设置,Common Properties-->Startup Project-->选中Singlestartup project下的python;接着选中Configuration Properties-->Configuration,仅勾选python和pythoncore;

7.      分别在Debug和Release下依次进行,选中make_buildinfo工程,rebuild,接着选中make_versioninfo工程,rebuild,选中Solution pcbuild,rebuild,会在D:\soft\Python\Python-2.7.3\PCbuild文件夹下生成python27.lib、python27_d.lib、python27.dll、python27_d.dll;

8.      将python27_d.lib复制到D:\Python27\libs文件夹下(这样OpenCV在Debug下可以正常编译,否则会提吃找不到python27_d.lib);

9.      运行CMake(cmake-gui),在whereis the source code中填入刚才(2)中解压缩后的文件路径如D:\soft\OpenCV2.4.3\opencv,在where to build the binaries中填入编译时需要存放的路径如D:\soft\OpenCV2.4.3\vs2008,此vs2008文件夹需要自己创建;

10.  点击Configure,在弹出的对话框中选择Visual Studio 9 2008,点击Finish;

11.  如果有红色框显示,继续点击Configure;

12.  点击Generate,如果机子本身不支持cuda,仍然会有红色提示,暂不用理会即可;

13.  上述步骤完成后,在vs2008文件夹中,就会看到有OpenCV.sln文件;

14.  使用vs2008打开OpenCV.sln文件,分别在Debug和Release下,选择Solution Explorer里的Solution OpenCV,点右键,运行”Rebuild Solution”,点击CMakeTargets下的INSTALL,build;会在D:\soft\OpenCV2.4.3\vs2008\install文件夹下的bin文件夹中存放相应的动态库,在lib文件夹下存放相应的静态库;

15.  打开vs2008,新建一个控制台应用程序,为vs2008配置OpenCV环境:选择菜单Tools-->Options-->Project and Solutions-->VC++ Directories,Show directories for 选择include files,加入目录D:\soft\OpenCV2.4.3\vs2008\install\include D:\soft\OpenCV2.4.3\vs2008\install\include\opencvD:\soft\OpenCV2.4.3\vs2008\install\include\opencv2;Showdirectories for选择library files,加入目录D:\soft\OpenCV2.4.3\vs2008\install\lib ;

16.  将D:\soft\OpenCV2.4.3\vs2008\install\bin加入windows系统环境变量Path中,重启;

17.  将相应的.lib库添加到依赖库中。

#include "stdafx.h"

#include <opencv2/opencv.hpp>

using namespace cv;

int _tmain(int argc, _TCHAR* argv[])

{

Mat mat = imread("1.jpg");

namedWindow("showimage");

imshow("showimage", mat);

waitKey(0);

return 0;

}

参考文献:

1.      http://www.cnblogs.com/tornadomeet/archive/2012/11/07/2759476.html

2.      http://code.opencv.org/projects/opencv/wiki/ChangeLoghttp://code.opencv.org/projects/opencv/wiki/ChangeLog

3.      http://www.cnblogs.com/pzxbc/archive/2012/01/12/2320736.html

4.      http://www.cnblogs.com/heshizhu/archive/2012/08/09/2630346.html

Windows 7 64位机上OpenCV2.4.3的编译、安装与配置相关推荐

  1. Windows 7 64位机上搭建Android开发环境

    1.从http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载Java JDK,根据机 ...

  2. Ubuntu14.04 64位机上安装OpenCV2.4.13(CUDA8.0)版操作步骤

    Ubuntu14.04 64位机上安装CUDA8.0的操作步骤可以参考http://blog.csdn.net/fengbingchun/article/details/53840684,这里是在已经 ...

  3. windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤

    按照官网文档 http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#axzz4TpI4c8v ...

  4. Ubuntu14.04 64位机上安装cuda8.0+cudnn5.0操作步骤

    查看Ubuntu14.04 64位上显卡信息,执行: lspci | grep -i vga lspci -v -s 01:00.0 nvidia-smi 第一条此命令可以显示一些显卡的相关信息:如果 ...

  5. java rxtx 64_java – RXTX无法在Windows 7 64位下列出或查找端口

    早上好, 我在Windows 7 64位上使用/或安装rxtx时遇到问题.我以前在x86 win XP系统上使用它并没有问题.由于某些原因重新安装到这个新系统,rxtx无法找到任何端口.我已经尝试了r ...

  6. windows 2008 64位oracle11g部署问题(3)之ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    oracle11g安装完毕了,监听也起来了,发现通过客户端 本地网络服务名配置(如下图)链接oracle11g服务器,确报ORA-12514的错误,该如何解决呢? 1. 找到listener.ora监 ...

  7. c语言u64数据类型打印,小谈C语言中常见数据类型在32及64位机上的使用

    1.概述 C语言有一些非常基本的数据类型,正是这些基本类型让我们可以延伸了无限的用户自定义类型,本文主要介绍了 int, size_t, time_t, long, long long int 等基本 ...

  8. Hadoop 在 windows 7 64位的配置(一)|非cygwin

    参照原文   http://blog.csdn.net/supperman_009/article/details/39991809 环境: Hadoop-2.4.1 Windows 7 64位 jd ...

  9. windows 2008 64位oracle11g部署问题(1)之警告-启动database control时出错

    由于本学期需要做oracle的授课,想将oracle版本由10g提升为11g,原来一直都用10g在redhat下,这次为了让学生安装方便(毕竟定义的目标是学习完达到oca即可了),因此想在window ...

最新文章

  1. 滴滴魅族手机人脸识别没有反应_手机UI颜值排名榜单,小米MIUI排到第九,魅族没有上榜...
  2. linux的as编译文件,Ubuntu Linux14 64位下在Android studio下用gradle编译Andrid项
  3. CG-CTF-Web-单身一百年
  4. 深入浅出深度学习(三)线性代数基础
  5. 移动web开发(一)——移动web开发必备知识
  6. 使用Mozilla Persona认证用户的指南
  7. FreeRTOS队列
  8. 查看当前提供了哪些引擎
  9. 三星w609 java_完美复刻叫板三星W2019,这款商务手机有点牛
  10. java jar 启动脚本
  11. ubuntu13.10 归档管理器解压zip文件中文乱码问题的解决(亲测成功)
  12. 把prn文件输出到网络打印机
  13. Cmake查找所有指定cpp文件并进行编译
  14. 关闭Postman v5.0自动更新
  15. AI芯片:Edge TPU(谷歌出品)【在边缘(edge)设备上运行的“专用集成芯片”】【量化操作:Edge TPU使用8 位权重进行计算,而通常使用32位权重。所以我们应该将权重从32位转换为8位】
  16. 买笔记本电脑主要看什么?
  17. 传智博客 JavaWeb方面的所有知识 听课记录 经典
  18. Linux系统服务简述和作用
  19. matlab外推预测函数,时间序列模型 (五): 趋势外推预测方法
  20. Python从入门到入土的90行代码

热门文章

  1. WifiP2pSettings工作流程
  2. ubuntu系统怎么安装ssh服务器配置,如何在Ubuntu 20.04 LTS上安装SSH服务器
  3. Git安装与使用教程-本地仓库与远程仓库内容版本管理
  4. 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_req_status模块实录
  5. ceph 部署单机集群
  6. 强大的Charles的使用,强大的flutter1.9
  7. Excel导入异常Cannot get a text value from a numeric cell解决
  8. EF 批量 添加 修改 删除
  9. Vue异步组件Demo
  10. centos7 系统下搭建 lnmp 环境