VC6.0与OpenCV1.0 的安装和配置,及相关可能出现的错误与解决方案

原创 2018年04月16日 01:15:28
本人机器:Win10  X64 

一、安装Visual C++ 6.0

      这个网上教程很多,我就不赘述了。

二、安装OpenCV 1.0

      1.下载链接:http://wiki.opencv.org.cn/index.php/Download  

      2.安装路径:我的都是按默认路径安装的,即将OpenCV安装到C:\Program Files(x86)\OpenCV

       3.在安装时选择"将\OpenCV\bin加入系统变量"(Add\OpenCV\bin to the systerm PATH)(如下图:)

         

       

        

注意:检查C:\Program Files(x86)\OpenCV\bin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。(可以在任务管理器里重启explorer.exe)

 

三、环境配置

1.全局设置

菜单Tools->Options(选项)->Directories(目录):先设置lib路径,选择Library files,在下方填入路径:  

C:\Program Files(x86)\OpenCV\lib

    

    然后选择include files,在下方填入路径:

C:\Program Files(x86)\OpenCV\cxcore\include
C:\Program Files(x86)\OpenCV\cv\include
C:\Program Files(x86)\OpenCV\cvaux\include
C:\Program Files(x86)\OpenCV\ml\include
C:\Program Files(x86)\OpenCV\otherlibs\highgui
C:\Program Files(x86)\OpenCV\otherlibs\cvcam\include

    最后点击“正确”,完成设置。

2.项目设置

每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上

cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib

四、测试

1.新建工程test:

     

2.代码(网上找的),如下:

#include "cv.h"
#include "highgui.h"
int main( int argc, char** argv )
{
    IplImage*pImg; //声明IplImage指针
 
    //载入图像
    if( argc ==2 &&
       (pImg = cvLoadImage(argv[1], 1)) != 0 )
    {
       cvNamedWindow( "Image", 1 );//创建窗口
       cvShowImage( "Image", pImg );//显示图像
 
       cvWaitKey(0); //等待按键
       cvDestroyWindow( "Image" );//销毁窗口
       cvReleaseImage( &pImg ); //释放图像
       return 0;
    }
    return 0;

}

编译后在Debug文件下生成te.exe,之后调用命令提示符即可。(注意需要将图片先放在Debug文件夹下,把图片复制到你创建项目文件中的Debug文件夹中即可



OK,综上安装与配置就基本完成了。那么接下来就说说我遇到的一些错误:

五、报错及解决方案:

   由于找不到 xx.dll,无法继续执行代码。重新安装程序可能会解决此问题。


   那么,该如何解决呢?

1.第一种情况:

        出现这个问题多数是因为“环境变量PATH”未设置,虽然你可能在安装的过程中勾选了Add <...>\OpenCV\bin to the system PATH项!

        安装OpenCV后一定要检查一下C:\Program File(x86)\OpenCV\bin是否已经加入到环境变量PATH中,如果没有就添加该路径设置环境变量方法:我的电脑->属性->高级->环境变量->path->C:\ProgramFile(x86)\OpenCV\bin(根据当前计算机上OpenCV的安装路径进行设置,若设置多个路径,则用分号隔开)

2.第二种情况:

          有时上面设置都已设置好,但是还会出现问题,及还会出现“找不到cxcore100.dll”,这时需将C:\Program Files(x86)\opencv\OpenCV\bin(此处为相对路径)下的所有.dll文件拷贝到C:\Windows\System32下即可解决问题。

3.第三种情况:

           如果你倒霉如我,就可能完成上述操作后依然解决不了问题。那么你再试试这步:

   将C:\Program Files(x86)\opencv\OpenCV\bin(此处为相对路径)下的所有.dll文件拷贝到C:\Windows\System(x64)下即可解决问题。

       我的问题就是这么解决的。


好了,希望以上内容对您有多帮助!

附:

我参考的资料:

        http://wiki.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE

        http://blog.sina.com.cn/s/blog_6f3ff2c90101nuo3.html

        https://blog.csdn.net/muyuyi_1999/article/details/61924530

        https://www.cnblogs.com/avril/archive/2010/05/11/1733048.html

安装和配置 Windows Server 2016

-
  • 1970年01月01日 08:00

opencv(一):VC6.0下安装与配置OpenCV1.0

1、下载opencv1.0       从 http://www.opencv.org.cn/index.php/Download下载OpenCV1.0版本。       注:截止2010年4月4...
  • xiaofeilong321
  • xiaofeilong321
  • 2013-04-23 15:56:08
  • 2035

Opencv1.0+VC6.0安装及环境配置

虽然网上安装教程很多,自己也要用到这些东西,就把安装过程在这里讲述一下,并且对于最常见的问题做出回答。             下载OpenCV安装程序(最新版本已经是opencv2.3.1了,...
  • haizimin
  • haizimin
  • 2012-07-10 21:27:18
  • 32059

【安装教程】win7下VC6.0安装opencv 1.0

大早上一份小笼包子每次都浇上辣椒汁,你会吃么? 今天讲一讲Windows 7下Visual C++ 6.0安装opencv 1.0的过程, 注意:Visual C++ 6.0不支持OpenCV 2...
  • u011918106
  • u011918106
  • 2016-12-18 18:51:57
  • 1793

VC6.0+OpenCV1.0配置下的MFC单文档完整工程(适合入门学习)

  • 2013年07月18日 14:40
  • 4.04MB
  • 下载

【opencv】opencv各版本与VS配置

opencv1.0(支持vc6.0)与vc6.0配置 假设安装到E盘下 1、添加环境变量 path下 E:\opencv1.0\bin 2、打开vc6.0进行配置,选择tools->options...
  • qq_15947787
  • qq_15947787
  • 2016-03-02 11:34:02
  • 3598

opencv1.0安装和vc6.0下的配置

  • 2014年04月10日 22:06
  • 548KB
  • 下载

VC6.0,OpenCV实现人脸特征检测

  • 2013年11月06日 08:32
  • 6.41MB
  • 下载

JDK的安装及环境变量的配置问题

好繁琐
  • lll2016
  • lll2016
  • 2016-09-11 22:39:41
  • 171

opencv1.0环境配置

软件要求: vc6、opencv1.0. 话不多说直接开始。 首先打开vc,新建一个空的工程(win32 console application)。 然后新建一个cpp文件。 接下来就是环境...
  • qq_32300341
  • qq_32300341
  • 2017-04-15 19:31:33
  • 282
收藏助手
不良信息举报
您举报文章:VC6.0与OpenCV1.0 的安装和配置,及相关可能出现的错误与解决方案
举报原因:
原因补充:

(最多只允许输入30个字)