anna在实验室配置OpenCV的时候,按照中文网站的介绍,很顺利的就完成了。可是回到家情况就大不一样!!总是在链接的时候报错,不是少这个lib就是少那个lib大哭最后查明是anna马虎,忘了将C:\Program Files\OpenCV\lib加入Library files!下面是详细的配置过程:

1.安装OpenCV

2.检查C:\Program Files\OpenCV\bin是否已经被加入到环境变量PATH,如果没有,请加入。加入后需要注销当前Windows用户(或重启)后重新登陆才生效。

3.配置VC

全局设置:

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

C:\Program Files\OpenCV\lib 《《------这一行字比较不醒目,但是很重要滴!!不要忘记哦
然后选择include files,在下方填入路径:

C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\ml\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\include
然后选择source files,在下方填入路径:

C:\Program Files\OpenCV\cv\src
C:\Program Files\OpenCV\cxcore\src
C:\Program Files\OpenCV\cvaux\src
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\src\windows
最后点击“ok”,完成设置。

项目设置:

每创建一个将要使用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
点击OK,就大功告成啦

HelloWorld

该实例来自OpenCV自带Simple drawing.c经删除后整理

  1. #ifdef _CH_
  2. #pragma package <opencv>
  3. #endif
  4.  
  5. #ifndef _EiC
  6. #include "cv.h"
  7. #include "highgui.h"
  8. #include <stdlib.h>
  9. #include <stdio.h>
  10. #endif
  11.  
  12. #define NUMBER 100
  13. #define DELAY 5
  14. char wndname[] = "Drawing Demo";
  15.  
  16. CvScalar random_color(CvRNG* rng)
  17. {
  18. int icolor = cvRandInt(rng);
  19. return CV_RGB(icolor&255, (icolor>>8)&255, (icolor>>16)&255);
  20. }
  21.  
  22. int main( int argc, char** argv )
  23. {
  24. int line_type = CV_AA; // change it to 8 to see non-antialiased graphics
  25. int i;
  26. CvPoint pt1;
  27. double angle;
  28. CvSize sz;
  29. CvPoint ptt[6];
  30. CvPoint* pt[2];
  31. int arr[2];
  32. CvFont font;
  33. CvRNG rng;
  34. int width = 1000, height = 700;
  35. int width3 = width*3, height3 = height*3;
  36. CvSize text_size;
  37. int ymin = 0;
  38. // Load the source image
  39. IplImage* image = cvCreateImage( cvSize(width,height), 8, 3 );
  40. IplImage* image2;
  41.  
  42. // Create a window
  43. cvNamedWindow(wndname, 1 );
  44. cvZero( image );
  45. cvShowImage(wndname,image);
  46.  
  47. rng = cvRNG((unsigned)-1);
  48. pt[0] = &(ptt[0]);
  49. pt[1] = &(ptt[3]);
  50.  
  51. arr[0] = 3;
  52. arr[1] = 3;
  53.  
  54. cvInitFont( &font, CV_FONT_HERSHEY_COMPLEX, 3, 3, 0.0, 5, line_type );
  55.  
  56. cvGetTextSize( "OpenCV forever!", &font, &text_size, &ymin );
  57.  
  58. pt1.x = (width - text_size.width)/2;
  59. pt1.y = (height + text_size.height)/2;
  60. image2 = cvCloneImage(image);
  61.  
  62. for( i = 0; i < 255; i++ )
  63. {
  64. cvSubS( image2, cvScalarAll(i), image, 0 );
  65. cvPutText( image, "OpenCV forever!", pt1, &font, CV_RGB(255,i,i));
  66. cvShowImage(wndname,image);
  67. cvWaitKey(DELAY);
  68. }
  69.  
  70. // Wait for a key stroke; the same function arranges events processing
  71. cvWaitKey(0);
  72. cvReleaseImage(&image);
  73. cvReleaseImage(&image2);
  74. cvDestroyWindow(wndname);
  75.  
  76. return 0;
  77. }
  78.  
  79. #ifdef _EiC
  80. main(1,"drawing.c");
  81. #endif

  

OpenCV Windows7 VC6.0安装以及HelloWorld的更多相关文章

  1. 安装VC6.0安装步骤及心得体会

    一.安装步骤: 1.打开网站https://pan.baidu.com/s/nxee/AD ,输入提取密码:wdhk. 2.登录微信账号,将软件下载到D盘. 3.鼠标右键点击VC6.0快捷方式,选择“ ...

  2. OpenCV Python 4.0安装

    1.安装OpenCV-Python 如果你是第一次使用OpenCV Python开发包,想要安装OpenCV Python4.0只要执行如下命令行即可: pip install opencv-pyth ...

  3. win7 VC6.0 安装 fatal error C1083: Cannot open include file: 'Iphlpapi.h': No such file or directory

    解决方法:   第一步 安装SDK 第二步 将包含的api放在第一项

  4. 在win7下安装VC6.0

    一.以系统管理员的身份执行VC6.0安装文件 二.在安装或者使用VisualC++6.0时,凡是出现兼容性问题提示对话框,一律按下面方式处理--把"不再显示此消息"打上勾,然后选择 ...

  5. 解决安装VC6.0后出现MSDEV.EXE错误,无法用打开工程解决方法

    问题:安装VC6.0后,在打开项目或添加文件时,出现如下错误: 可能导致原因:由于Ms安装软件的兼容性问题,导致VC6.0安装不完全, 解决方法:--网上打sp6补丁的方法貌似不可用,所以可以采用另一 ...

  6. vc6.0如何显示行号以及出现版本不兼容问题

    有时编译时,提示某某行有错,但是要定位到某一行的话,如果在编辑页面能够将行号显示出来,查找也就更方便了,下面我来介绍一下让VC6.0显示行号的方法.   工具/原料   VC6.0.显示行号的插件 方 ...

  7. OpenCV 1.0在VC6下安装与配置(附测试程序)

    步骤: 1 安装Visual C++ 6.0         2 安装OpenCV 1.0        3 配置Windows环境变量         4 配置Visual C++ 6.0     ...

  8. VC6.0环境安装STLport-5.2.1

    今天安装STLport,网上搜资料安装好久,都不行,因为STLport 的版本不对,我这是STLport-5.2.1新版本. (注意:下面的步骤都在一个cmd里操作,很简单的原因:环境变量啊) 1.首 ...

  9. C语言——Win10系统下安装VC6.0教程

    学习一门语言最重要的一步是搭建环境,许多人搭建在搭建环境上撞墙了,就有些放弃的心理了:俗话说,工欲善其事,必先利其器:所以接下来我们进行学习C的第一步搭建环境; 第一步:先解压我们下载好的VC6.0软 ...

随机推荐

  1. web开发中的安全问题

    web开发中很多东西由前段来负责判断,比如常见的邮箱 电话号码,前端判断到不是一个正确的格式,在你点击提交时候提示你格式填错了,然后不请求后端php,直到你填写正确的格式为止.这种其实可以修改js或者 ...

  2. ubuntu网页无法看视频

    sudo apt-get install flashplugin-nonfree sudo apt-get install aptitude sudo aptitude install ubuntu- ...

  3. Linux内核中断处理体系分析

    前一篇博文中:linux内核初始化阶段通过early_trap_init()函数完毕了把异常向量复制到0xFFFF0000開始的地方,这些异常向量大部分指向通过vector_stub宏定义的那段代码. ...

  4. 设置jQuery validate插件错误提示位置

    参照上一篇bootstrap布局注册表单 使用校验插件默认位置显示提示信息,发现错误提示信息换行了,由于增加了提示信息,表单显示高度也增加了,如下 默认提示信息位置代码为 将错误提示设置其显示在右边, ...

  5. 关于HTML5的十大面试题

    1.html5的文档类型和字符集分别是什么? 答:<!doctype html>/<meta charset="UTF-8"> 2.在html5中如何嵌入一 ...

  6. cocos2d-x游戏引擎核心之九——跨平台

    一.cocos2d-x跨平台 cocos2d-x到底是怎样实现跨平台的呢?这里以Win32和Android为例. 1. 跨平台项目目录结构 先看一下一个项目创建后的目录结构吧!这还是以HelloCpp ...

  7. 【ecshop】如何解决DEPRECATED: PREG_REPLACE()报错

    部署的ecshop  在高版本的PHP环境里边  ,访问 单个店铺时候会报错, 访问文件路径: http://www.test.com/supplier.php?suppId=5 类似这样的报错: D ...

  8. Python 如何引入自定义模块

    Python 中如何引用自己创建的源文件(*.py)呢? 也就是所谓的模块. 假如,你有一个自定义的源文件,文件名:saySomething.py .里面有个函数,函数名:sayHello.如下图: ...

  9. 为listview的item中的元素设置onclick事件

    表达能力比较差,所以现在解释一下标题的意思:listview的列表项,点击的时候触发的是itemOnClick事件,点击后转向到A页:那么,假如在子项中有一个连接是想转到B页,我们该怎么办呢.这样能明 ...

  10. 树链剖分-点的分治(dis[i]+dis[j]==k的点对数量)

    poj2114 Boatherds Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 1195   Accepted: 387 ...