自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 图像处理与计算机视觉基础,经典以及最近发展

在这里,我特别声明:本文章的源作者是 杨晓冬 (个人邮箱:xdyang.ustc@gmail.com)。原文的链接是http://www.iask.sina.com.cn/u/2252291285/ish。版权归 杨晓冬 朋友所有。 我非常感谢原作者辛勤地编写本文章,并愿意共享出来。我也希望转载本文的各位朋友,要注明原作者和出处,以尊重原作者!

2017-03-20 09:55:16 8476

原创 一次拍图完成手机双摄标定的方法

已开发完成手机双摄标定方法,只需一次拍图即可完成摄像头之间的标定,可用于模组/手机产线标定,只需加一步工序即可。对比虹软、西纬、商汤、展讯等标定方案,具有一定的效果及优势。...

2019-02-19 14:17:45 4208 5

原创 手机双摄深度算法

更加鲁邦、高效的手机双摄深度算法,精确的深度图可以构造更加真实的虚化效果。手机双摄标定难度大,视差范围小,使得得到高精度的视差图变得困难,算法好坏至关重要。给出一组竖排双摄手机效果:深度变化分明,边缘细节清楚。 ...

2018-06-13 14:49:58 5213 8

原创 双目立体配准算法笔记

立体配准算法:同源图像的配准Dataset and Rankingcross-spectral/multi-modal图像配准 OpenCV消色decolor函数参考论文:Contrast Preserving Decolorization,Cewu Lu, Li Xu, Jiaya Jia, ICCP12....

2018-06-13 14:35:14 2635

原创 opencv3.4.1 contrib+vs2015 编译 extra算法库

注意:路径一定不要出现中文字符!!!否则opencv.sln编译的时候会报错!1 下载 cmake2. 下载opencv3.4.1-contrib3. 配置好输入输出路径,点击configure,选择vs2015 x64编译器,然后会出现如下选项,按照下图配置路径和勾选;勾选BUILD_op...

2018-06-05 18:03:45 557

原创 Anaconda2(64bit) + VS2015 + Caffe安装笔记

1. 官网下载 Anaconda2,也就是python2.7的环境,2. 下载 caffe预编译版本,https://github.com/BVLC/caffe/tree/windows,选择第三个 Visual Studio 2015, CPU only, Python 2.7: Caffe Release 进行下载,3. 大家可以根据自己的python版本和GPU情况有选择的下载。我电脑上有A...

2018-04-24 09:12:27 672 1

原创 OpenCV基于点阵结构光的主动立体双目深度图三维重建算法(二)——算法效果

 2017年9月份,标志性的事件为 iPhone X 推出了基于 PrimeSense light coding 方案的结构光 3D 人脸识别方案。现国产android 手机厂商都在 3D 人脸识别领域进行自己的布局,无奈的是 PrimeSense的技术门槛太高,或者是结构光方案的成本过高,使得手机厂商不能迅速布局而兴叹。不过有研究表明在今年年底应该会有android手机推出3D人脸识别方案,...

2018-04-11 10:54:20 6641 8

原创 苹果iPhone X 3D face ID原理

正如我们所知,Kinect v1在2009年发布,它是一个深度相机,以骨骼跟踪应用而闻名。核心深度重构算法是光编码(light coding),其投射的激光散斑在不同距离上发生变化且互不相关,通过对物体表面的散斑图案进行相关性分析,可以确定深度。这项技术由PrimeSense提供,该公司于2013年被苹果公司收购,Iphone X的3D face ID也得到了他们的支持。关于light cod

2017-11-16 08:38:13 4117 2

原创 Kinect V1结构光激光散斑原理及样式

  对intel realsense F200 和 Kinect V1的coding pattern原理进行调研,知二者都使用light coding的方式,该方法与传统的coded structure light不同:传统编码结构光(空间编码,时间编码)最终使用的是三角测量的原理计算深度信息;lightcoding通过投射具有高度伪随机性的激光散斑,会随着不同距离变换不同

2017-05-22 14:41:29 19240 3

原创 C#WPF + Kinect V1开发,获取IR & RGB Raw Data

Kinect V1开发实践,通过C#WPF调用kinect sensor,获取并保存彩色或者红外图像,输出原始数据Raw Data,进行二次开发。

2017-05-22 14:29:03 1442

原创 BMP位图格式的内存存储方式

最近在捣鼓Kinect 存储的 raw data,使用 kinect输出并保存红外数据流 ColorImageFormat.InfraredResolution640x480Fps30。其红外数据流的像素格式指定为 PixelFormats.Gray16,但使用C#图像保存接口后,保存的BMP文件为64位。我们清楚 Gray8,Gray24,Gray32的实际含义,但是64位的BMP没有见过。

2017-05-15 14:52:56 9522

原创 视觉里程计(VisualOdometry)原理及实现

一、视觉里程计(VisualOdometry)介绍目前,有不止一种方式可以确定移动机器人的轨迹,这里将重点强调“视觉里程计”这种方法。在这种方法中,单个相机或者双目相机被用到,其目的是为了重构出机器人6-DOF的轨迹。视觉里程计通过分析一系列图像序列,来确定机器人的朝向和位置。二、单目(monocular)与双目(stereo)视觉里程计比较双目VO的优势在于,能够精确的估计运动轨

2017-04-24 14:07:17 44674 1

原创 如何将枚举变量作为返回值

定义枚举变量类型,设置枚举变量值,将枚举变量作为函数返回值输出。

2017-03-28 10:33:36 19702 1

原创 OpenCV基于点阵结构光的主动立体双目深度图三维重建算法

System Status: 2 IR cameras(OV9281) + 1 laser projector(HEPTAGON LIMA2.0-SD-0)Using Active Stereo method, not coded structure light( coding and decoding) or ToF.

2017-03-21 16:13:17 14725 2

原创 基于OpenCV的三维空间VR单点与多点跟踪方法

双目VR运动跟踪系统以及算法处理流程System Status: stereo infrared cameras - 2 OmniVision9281 + 1 OmniVision580

2017-02-24 16:33:45 3049

原创 OpenCV立体相机标定Stereo Calibration与校准检验Rectification详述

立体相机标定与校准对于需要获取深度信息应用场景的重要性不言而喻。  双目视觉可通过两摄像头成像所产生的视差信息来确定现实世界中物体所在准确位置(三维坐标),如果双目未经过标定校准,其精度将会损失,甚至所获取深度的意义将会丧失。  双目视觉系统经过校准后,现实世界中任一点或者物体在左右视图中应位于同一水平线上,即常说的极线对齐(epipolar alignment),一旦极线对齐后,只需要在

2017-02-04 11:50:00 11657

原创 OpenCV两种方式创建图像序列文件xml,yml,yaml等

Demo路径:./opencv/sources/samples/cpp/imagelist_creator.cpp“This create a yaml or xml list of files from the command line args”用法:在Debug目录下,输入命令行:imagelist_creator.exe imglist.xml 1.bmp 2.bmp

2016-07-26 09:42:20 3425 1

原创 基于OpenCV的立体相机标定StereoCalibration与目标三维坐标定位

说明:以下涉及到的一些公式以及图片来自于Learning OpenCV。做了快2个月的立体相机标定,遇到了一些问题,也有了一些体会,在这里记下来。1.在做立体相机标定的时候,标定板的规范与否直接影响到最后标定的结果,进而会影响目标3D坐标重建。这里说的规范指的是,打印的棋盘格(或者圆点)需要保证每个square都是严格大小一致的,即打印出来后每个棋盘格大小应一样;打印出来的棋盘格要尽量

2016-07-18 15:43:01 22072 11

原创 基于Matlab的立体相机标定StereoCalibration与目标三维坐标定位

1.Matlab关于立体相机标定与目标三维坐标定位的流程环境:Matlab r2015b找到 APPS-->Stereo Camera Calibrator-->Add Image,此时会提示左右摄像头拍摄的棋盘格标定图片输入路径(Folder for images from camera1 /camera 2),以及实际的棋盘格尺寸(size of checkerboard )

2016-07-18 10:38:16 13746 13

原创 一种简单的OpenCV配置方法

第一步:添加头文件//OpenCVconfig.h#pragma once#include #define CV_VERSION_ID CVAUX_STR(CV_MAJOR_VERSION) \ CVAUX_STR(CV_MINOR_VERSION) \ CVAUX_STR(CV_SUBMINOR_VERSION)#define CALC_CV_VERSION(a,b,c)

2015-08-22 10:22:57 1492

原创 直方图均衡(HE)与局部色调映射(LTM)

直方图均衡(Histogram Equalization)是图像处理中一个十分基础的概念,具有调整图像灰度,增强对比度的作用。   限制对比度自适应直方图均衡(Contrast Limited Adaptive Histogram Equalization,CLAHE),关于该算法的中文原理性描述可以参考网址http://www.cnblogs.com/Imageshop/archive/20

2015-08-21 15:04:29 11195

原创 ISP模块之色彩增强算法--HSV空间Saturation通道调整

色彩增强不同于彩色图像增强,图像增强的一般处理方式为直方图均衡化等,目的是为了增强图像局部以及整体对比度。而色彩增强的目的是为了使的原有的不饱和的色彩信息变得饱和、丰富起来。对应于Photoshop里面的“色相/饱和度”调节选项里面对饱和度的操作。色彩增强的过程,并不改变原有彩色图像的颜色以及亮度信息。    在我的色彩增强算法模块里面,始终只针对色彩饱和度(Saturation)信息做研究,

2015-08-21 11:00:38 13698

原创 ISP模块之彩色图像增强--ACE算法

ACE(Automatic Color Enhancement),自动色彩增强算法,是一种对于彩色图像增强十分行之有效的方法。它的改进算法以及快速实现在文章Automatic Color Enhancement (ACE) and its Fast Implementation,2012中提出。    在NxN的图像上,ACE算法的算法复杂度为O(N^4),文章提出的新的ACE算法采取了两种近

2015-08-20 15:40:24 5564 3

原创 ISP模块之RAW DATA去噪(二)--BM3D算法

在正式开始本篇文章之前,让我们一起回顾一下CFA图像去噪的一些基本思路与方法。接着我会详细地和大家分享自己学习理解的BM3D算法,操作过程,它的优缺点,最后会给出算法效果图供参考。在ISP模块里,研究者们会讨论去噪模块(Noise Reduction)到底是在去马赛克模块(Demosaic)之前还是之后进行。如果在之前处理的话,随着去噪过程的进行,噪声点消除的同时,伴随着彩色信息的损失;如

2015-08-20 11:23:58 10974 1

原创 ISP模块之RAW DATA去噪(一)

ISP(Image Signal Processor),图像信号处理器,主要用来对前端图像传感器输出信号处理的单元,主要用于手机,监控摄像头等设备上。    RAW DATA,可以理解为:RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据,是无损的,包含了物体原始的颜色信息等。RAW数据格式一般采用的是Bayer排列方式,通过滤波光片,产生彩色滤波阵列(CFA

2015-08-19 17:15:48 12701

原创 车牌识别学习

目前来说,车牌识别的技术已经相当成熟。在近一个月的学习时间里,将整个车牌识别的流程走了一遍,也有了一个比较清晰、全面的了解。车牌识别主要分为三大部分:1.车牌的定位;2.车牌字符的分割;3.车牌字符的识别。关于车牌定位,目前也有很多处理方式,在我学习的方法中,主要是运用到了目前车牌颜色(主要是蓝色和黄色车牌,而两种颜色又互为反色)的特征来进行候选车牌区域的定位(参考郑成勇师兄的论文)。其他

2014-11-18 13:39:51 2400

原创 几种简单的图像加密方法

图像加密的重要性可想而知,每个人都会有自己的

2014-10-02 15:12:56 57153 28

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除