图像处理
文章平均质量分 95
安娜学姐
这个作者很懒,什么都没留下…
展开
-
学习OpenCV(1)开发环境的搭建
注意:本文使用环境和工具:Windows10 64位专业版VisualStudio2013 OpenCV2.4.11笔者经过测试,使用以下环境均可:操作系统:Win7,Win8,Win8.1编译器:VisualStudio2010,2013,2015OpenCV2.4.x如果使用OpenCV3.0.0或者更新版本,由于动态链接库的变化,会导致有些步骤与下文不同!第一步:安装Ope原创 2016-03-04 10:02:44 · 909 阅读 · 0 评论 -
学习OpenCV(2)双目测距原理
一. 整体思路和问题转化. 图1. 双摄像头模型俯视图 图1解释了双摄像头测距的原理,书中Z的公式如下: 在OpenCV中,f的量纲是像素点,T的量纲由定标棋盘格的实际尺寸和用户输入值确定,一般总是设成毫米,当然为了精度提高也可以设置为0.1毫米量级,d=xl-xr的量纲也是像素点。因此分子分母约去,z的量纲与T相同 图2, 双摄像头模型立体视图 图2解释了原创 2016-03-04 10:39:13 · 8185 阅读 · 1 评论 -
学习OpenCV(3)CvMat,Mat和IplImage之间的转化和拷贝
原文链接1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立 CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b 2、Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "copy" to bMa转载 2016-03-04 10:49:55 · 1099 阅读 · 0 评论 -
理解傅里叶分析
一、什么是频域从我们出生,我们看到的世界都以时间贯穿,股票的走势、人的身高、汽车的轨迹都会随着时间发生改变。这种以时间作为参照来观察动态世界的方法我们称其为时域分析。而我们也想当然的认为,世间万物都在随着时间不停的改变,并且永远不会静止下来。但如果我告诉你,用另一种方法来观察世界的话,你会发现世界是永恒不变的,你会不会觉得我疯了?我没有疯,这个静止的世界就叫做频域。先举一个公式上并非很恰当,但意义上转载 2016-09-23 10:13:09 · 15902 阅读 · 3 评论 -
学习OpenCV(4) 基于OpenCV的双目测距程序
用MFC和OpenCV编写的双目测距程序,编写过程中参考了很多前人的经验,期间很多博主给我提供了源码或者问题解答,所以我想把我的经验写出来分享给大家,也许并没有什么使用价值,但是可以作为类似的项目的参考.(全部免积分下载)~1.演示视频http://www.bilibili.com/video/av8862669/2.源码链接https://github.com/Angel...原创 2017-02-27 10:11:14 · 11670 阅读 · 27 评论 -
学习OpenCV(5) opencv3.4 with CUDA编译
opencv3.4 with cuda编译中的一个疑难问题的分析与解决opencv3.4 with cuda编译,环境如下:1.cmake 3.10 2.cuda9.0 3.opencv3.4 4.visual studio 2015,visual studio 2017opencv没有官方的build指南,官方提供的预编译版本中是不支持cuda的,3.X之后新加入的许多功能都需...原创 2018-02-26 13:42:08 · 5306 阅读 · 8 评论 -
学习OpenCV(6) EmguCV 双目视觉
使用EmguCV进行双目视觉的基本操作EmguCV是什么? 简单的来讲,EmguCV是一个在.NET环境下的对OpenCV中的函数进行了封装的库,类似的还有OpencvSharp,其实如果我们想在C#的程序里面调用OpenCV,可以使用的方法有很多,例如可以使用COM的方式,导出C函数在C#程序里面使用DLLImport进行引用,或者编写托管C++,在公共语言运行时的帮助下直接使用DLL中...原创 2018-04-16 17:22:39 · 2436 阅读 · 0 评论 -
学习OpenCV(7) 在WPF程序中使用EmguCV
在WPF程序中使用EmguCV在WPF中使用EmguCV主要要处理的是ImageBox控件在WPF页面上的使用和如何利用WPF的双向数据绑定来向ImageBox上显示图片.新建WPF应用 使用VS2017(其他版本也可以),新建WPF应用工程.添加Nuget包 在解决方案资源管理器->引用目录上右击,选择”管理NuGet程序包”,添加EmguCV的引用.编辑xaml文件...原创 2018-04-17 15:01:30 · 2857 阅读 · 0 评论 -
示例程序:关于双目视觉,标定,立体匹配(视差算法),点云,双目三维重建的原理以及代码
Evision双目视觉关于双目视觉的一些总结相机模型标定视差算法:立体匹配重投影:测量,三维重建,重投影约束三维重建示例程序关于双目视觉的一些总结笔者2013年进入吉林大学软件学院,2014年开始写自己的第一个完整的程序,期间受到过无数前辈的帮助,正是这个程序的完成给了我极大的信心,也让我喜欢上编程.这个程序是"基于OpenCV的双目测距",他的主要代码来自于邹宇华老师的OpenCV例程,我只...原创 2019-07-10 17:41:45 · 15250 阅读 · 63 评论