opencv编程入门 pdf,有人有opencv3编程入门的pdf电子书吗急求啊啊啊啊啊

1,有人有opencv3编程入门的pdf电子书吗急求啊啊啊啊啊三没有,有一些比较老的书,要不要 , http://pan.baidu.com/s/10oyaq只要原来熟悉,参考opencv2.x,结合官方文档、例子,慢慢研究再看看别人怎么说的 。只有作者:毛星云编著 ,2015年版的 , 是不是这本
2,opencv3编程入门求pdf版电子完整版OpenCV3编程入门_毛星云.pdfhttp://vdisk.weibo.com/s/u6KHAXdgVG9eI
3,怎么运行opencv3编程入门源代码正好手边有这本书,不知道是否定答非所问了 。先按照书中第一章1.4节配置开发环境和opencv,环境变量,工程包含,工程库,链接库都配置好之后,然后按照1.5.1节的指示 , 新建一个项目,新建一个cpp文件 , 然后把书中的代码写进去,编译(F7),运行(F5) , 即可 。如果还不知道,怎么办,可以私信我 。opencv都带有这个函数的代码 , 你在用的时候,选择函数,然后右键选择”go to denifition of cvcalopticalflowhs"--->然后就会跳 到定义cvcalopticalflowhs的定义文件,就会跳到cv.h头文件来(说明cvcalopticalflowhs在cv.h文件中定义的)【opencv编程入门 pdf,有人有opencv3编程入门的pdf电子书吗急求啊啊啊啊啊】
4 , 如何从入门开始学习OpenCV方法如下:先去下载最新版OpenCV,网址如下:http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.3/OpenCV-2.4.3.exe 。下载完成后解压到相应目录 。本人解压到D:\Program Files\OpenCV2.4.3 。有的文章提到使用CMake把OpenCV下面的范例生成为Visual Studio的工程 , 此处我没有这样做 。直接使用范例 。这里先把OpenCV目录下面的几个重要目录做个说明:doc目录:主要包含OpenCV的帮助文档 。其中opencv2refman.pdf主要是OpenCV的各种类和函数的使用说明 。opencv_tutorials.pdf,主要是下面教学代码目录里面各个教学范例的简单讲解 。opencv_cheatsheet.pdf主要是最常用OpenCV类和函数的集合 。此3个PDF文档对自学者帮助最大 。samples\cpp\tutorial_code目录:里面包含基本教学代码 。和上面的opencv_tutorials.pdf文档遥相呼应 , 构成一个完整的自学体系 。build目录:包含编译,调试,发布所需要的各类动态库,静态库,头文件等 。因为OpenCV2.4.3好像只支持Visual Studio 2008以上版本 , 我在这里以Visual Studio 2008为例讲解如何让范例跑起来 。添加环境变量:此处我在path环境变量中添加如下目录:D:\Program Files\OpenCV2.4.3\build\x86\vc9\bin 。记住在前面一个目录后面加分号 。在Visual Studio中包含头文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。在Visual Studio中包含库文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。4建立一个新建Visual Studio VC win32控制台应用工程,这里我选择带预编译头的工程 , 省去添加cpp文件的工作 。代码创建:这里我选择samples\cpp\tutorial_code\ImgProc\Morphology_2.cpp文件 。先添加包含目录,如下(以后所有范例均可以如下添加):#include <opencv2/opencv.hpp>#include <stdio.h>然后复制代码 。编译文件:自然少不了要包含静态库,要添加的库(debug版和release差别就是文件名后多了一个d标识是debug版)如下:debug版:opencv_calib3d243d.libopencv_contrib243d.libopencv_core243d.libopencv_features2d243d.libopencv_flann243d.libopencv_gpu243d.libopencv_haartraining_engined.libibrelease版:opencv_calib3d243.libopencv_contrib243.libopencv_core243.libopencv_features2d243.libopencv_flann243.libopencv_gpu243.lib字符集设置:如果编译过程中出现如下错误:不能将参数 1 从“_TCHAR *”转换为“const std::string &”原因如下: 无法从“_TCHAR *”转换为“const std::string” 。请字符集设置为“使用多字节字符集” 。最后指定命令后参数:方法见附件 。这样就可以不用在windows命令行下输入参数了,方便调试,但是要注意,图片必须放在你所建立的工程目录下(和.cpp以及.h文件同一目录) 。否则就要加上相应的路径 。如果参数多于1个 , 请以空格分开 。支持所有参数设置完成,开始编译运行吧 。如果Visual Studio无问题的话,按照以上按部就班操作 , 每个范例均可以正常运行 。5,新手学opencv怎么做楼主你选个最实用的吧,opencv2 。opencv2现有的学习资料最多,而且当前基于它的项目也最多 。熟悉了它之后,无论退到opencv1,还是要用opencv3 , 都非常容易,基本不用花多余的功夫 。《学习opencv》里有许多图像基础理论,外加函数讲解,虽然是opencv1,但是借鉴性很大 , 可以下载一个电子版的看看 , 因为主要的库函数几乎没变 。《OpenCV3编程入门》这本书其实主要是讲opencv2,作者在主体上基于opencv2.4.9写的 。建议楼主选个最实用的吧 , opencv2(我现在用的是2.4.9) 。opencv2现有的学习资料最多,而且当前基于它的项目也最多 。熟悉了它之后,无论退到opencv1,还是要用opencv3,都非常容易 , 基本不用花多余的功夫 。6,如何从入门开始学习OpenCV方法如下:1. 先去下载最新版OpenCV,网址如下:http://nchc.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.4.3/OpenCV-2.4.3.exe 。下载完成后解压到相应目录 。本人解压到D:\Program Files\OpenCV2.4.3 。2. 有的文章提到使用CMake把OpenCV下面的范例生成为Visual Studio的工程,此处我没有这样做 。直接使用范例 。这里先把OpenCV目录下面的几个重要目录做个说明:doc目录:主要包含OpenCV的帮助文档 。其中opencv2refman.pdf主要是OpenCV的各种类和函数的使用说明 。opencv_tutorials.pdf,主要是下面教学代码目录里面各个教学范例的简单讲解 。opencv_cheatsheet.pdf主要是最常用OpenCV类和函数的集合 。此3个PDF文档对自学者帮助最大 。samples\cpp\tutorial_code目录:里面包含基本教学代码 。和上面的opencv_tutorials.pdf文档遥相呼应,构成一个完整的自学体系 。build目录:包含编译,调试 , 发布所需要的各类动态库,静态库 , 头文件等 。因为OpenCV2.4.3好像只支持Visual Studio 2008以上版本,我在这里以Visual Studio 2008为例讲解如何让范例跑起来 。3. 添加环境变量:此处我在path环境变量中添加如下目录:D:\Program Files\OpenCV2.4.3\build\x86\vc9\bin 。记住在前面一个目录后面加分号 。4. 在Visual Studio中包含头文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。5. 在Visual Studio中包含库文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。46. 建立一个新建Visual Studio VC win32控制台应用工程 , 这里我选择带预编译头的工程,省去添加cpp文件的工作 。7. 代码创建:这里我选择samples\cpp\tutorial_code\ImgProc\Morphology_2.cpp文件 。先添加包含目录,如下(以后所有范例均可以如下添加):#include #include 然后复制代码 。8. 编译文件:自然少不了要包含静态库 , 要添加的库(debug版和release差别就是文件名后多了一个d标识是debug版)如下: debug版: opencv_calib3d243d.lib opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_haartraining_engined.lib ibrelease版: opencv_calib3d243.lib opencv_contrib243.lib opencv_core243.lib opencv_features2d243.lib opencv_flann243.lib opencv_gpu243.lib 9. 字符集设置:如果编译过程中出现如下错误:不能将参数 1 从“_TCHAR *”转换为“const std::string &”原因如下: 无法从“_TCHAR *”转换为“const std::string” 。请字符集设置为“使用多字节字符集” 。10. 最后指定命令后参数:方法见附件 。这样就可以不用在windows命令行下输入参数了,方便调试,但是要注意,图片必须放在你所建立的工程目录下(和.cpp以及.h文件同一目录) 。否则就要加上相应的路径 。如果参数多于1个 , 请以空格分开 。11. 支持所有参数设置完成,开始编译运行吧 。如果Visual Studio无问题的话,按照以上按部就班操作,每个范例均可以正常运行 。opencv只是个lib , 它既不是软件、也不是编程语言,所以我觉得从头到尾按照教程来看一遍可能会存在学习枯燥、无的放矢的局面 。最好的方法是带着问题去学,先从最简单的地方入手,比如调用opencv的gui界面来调节一幅图像的灰度 , 再复杂些可以利用鼠标交互来实现ps的魔棒效果(分水岭算法)等等,这些网上都有很多现成的代码来学习,opencv 中文论坛上也有不少大牛来回答问题 。单纯的学习opencv的人不多,学习opencv只是为了更方便的编程,所以某种角度来看opencv只是把锋利的快刀,用刀本身不是目的,用刀切出有型的菜才是目的 。如果没有编程语言的要求,建议从python 2.7 +opencv 2.4x 入手,为解决问题而思考,有种用matlab的畅快感 。《learning opencv》是本好书,可以在入门后作为工具书查阅 。