自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (6)
  • 收藏
  • 关注

原创 相机标定序列——基于3D立体靶标标定

2018-03-31 16:25:10 3119 1

原创 相机标定序列——张正友相机标定法参数分析

2018-03-31 16:22:01 683

原创 相机标定序列——畸变模型

2018-03-31 16:17:10 1264 2

原创 相机标定序列——成像和坐标系

2018-03-31 16:12:35 247

原创 图像除雾序列——暗通道模型

1. 参考文献2. 暗通道模型2.1 暗通道模型Democlcclose all; clear all; addpath(fullfile('Images\')); imageName = 'sweden.jpg';patch_size = 3; [I I_out J T_est T A] = removeHaze( imageName, patch_size );figure; ...

2018-03-31 15:55:30 849

原创 图像除雾序列——Fattal模型

1. 参考文献2.Fattal模型实现2.1 Fattal模型Demo clcclear all;input = imread('6.png');% input = imread('1.bmp');% input = imread('plane.jpg'); [h,w,s]=size(input);figure, imshow(input), title('Input image') ...

2018-03-31 15:44:22 1054

原创 图像除雾序列——NBPC+PA模型

1. 参考文献2. NBPC+PA模型2.1 NBPC+PA模型Demo % Gray level example of visibility restorationim=double(imread('PISTEB00738S.pgm'))/255.0;sv=2*floor(max(size(im))/25)+1;res2=nbpcpa(im,sv,0.95,-1,1,1.0,70,200)...

2018-03-31 15:26:24 820

原创 图像除雾序列——NBPC模型

1. 参考文献2. Teral代码2.1 NBPC模型Demo% Gray level example of visibility restorationim=double(imread('PISTEB00738S.pgm'))/255.0;sv=2*floor(max(size(im))/25)+1;res=nbpc(im,sv,0.95,-1,1,1.0);figure;imshow(...

2018-03-31 15:19:06 710 2

原创 KITTI数据使用序列——3D Object检测数据集使用(1)

1. KITTI的Object原始数据格式说明对于Object检测,KITTI原始数据的保存方式在文件:devkit_raw_data.zip中的readme.txt中有详细介绍,由于我们只采用3D Velodyne数据,所以下面仅列出与之相关的信息:  即,数据被保存为.bin文件,并且,每一个点包含3个坐标和反射率信息,即(x,y,z,r),并且数据类型为浮点数类型,如下图所示: 文件下载路径...

2018-03-31 10:51:40 20035 16

原创 调用Google Earth打开多个KML文件

1. 背景在程序中通过ShellExecute调用GoogleEarth显示位置点2. 示例代码#include <iostream>#include <windows.h>using namespace std;int main(){ wstring par1 = wstring(L"C:\\Learn_src\\Qt_Work_Space\\build...

2018-03-30 09:10:07 2879

原创 GPS的NMEA数据转Google Earth的KML数据工具

1. 背景在关于GPS定位的研究分析过程中,经常想要看在一段测试路径上,GPS的定位准确性如何,实际上,很自然的会想到把GPS数据显示在地图上,然而,并且,Google提供的Google Earth就是一个不错的工具,至于为什么不选择别的地图工具,是因为别的地图需要进行WGS84坐标系进行转换。2. 实现代码2.1 NMEA格式数据转化为KML的头文件#ifndef CONVERT_H#defi...

2018-03-29 22:52:54 4428 2

原创 水平集图像分割序列——Order LBF模型

1. 参考文献2. 模型实现2.1 Order-LBF模型Demo%demo_Order_LBF.m%Author: HSW%Date;2015/4/12%HARBIN INSTITUTE OF TECHNOLOGY% Set Matlabclose all;clear all;clc;% demo 编号,需要修改ii = 1;% Add pathaddpath(genpat...

2018-03-27 23:42:23 1612 2

原创 水平集图像分割序列——多尺度LBF模型

1. 背景如下图所示,为LBF模型当水平集初始化位置不同时,分割效果不同; 分析其原因是,LBF模型是一个考虑局部区域的模型,当水平集演化到一个比较平坦的位置时,水平集演化速度将会迅速下降;为了克服该问题,提出多尺度的LBF模型。 2. 模型简介3. 模型代码%demo_multi_LBF.m%Author: HSW%Date;2015/4/12%HARBIN INSTITUTE OF TE...

2018-03-27 23:30:32 4415 13

原创 水平集图像分割序列——LGIF模型

1. 参考文献实际上是一个组合模型,即LBF + CV模型2. LGIF模型实现2.1 LGIF模型Demo %demo_LGIF.m%Author: HSW%Date;2015/4/12%PRIS OF HARBIN INSTITUTE OF TECHNOLOGY% Set Matlabclose all;clear all;clc;% demo 编号,需要修改ii = 1;...

2018-03-27 23:19:44 2808 19

原创 水平集图像分割序列——多相CV模型改进

1. 背景在多相CV模型中(https://blog.csdn.net/hit1524468/article/details/79706174), 我们注意到随着迭代次数的增加,水平集函数波动的范围开始逐渐增大,这就是水平集的符号函数重新初始化问题;Li Cunming 提出了对水平集函数进行卷积的方法,避免了水平集的重新初始化问题(参考文献:Level Set Evolution Without...

2018-03-27 22:34:03 2148 1

原创 水平集图像分割序列——多相CV模型

1. 参考文献2. Multi-CV模型2.1 四相CV模型Demo % This code implements the Vese-Chan multiphase level set model in [1].% Note: There may be more sophiscated numerical schemes with better performance than the ...

2018-03-27 22:26:12 2886

原创 在Qt Designer中使用VTK插件方法

1. 配置方法Step1: 利用cmake编译VTK源代码,可参考如下博文进行配置编译https://blog.csdn.net/hit1524468/article/details/79532620Step2: 复制CMAKE_INSTALL_PREFIX/plugins/designer目录下的libQVTKWidgetPlugin.dll到Qt/Qt***/***/mingw***/plug...

2018-03-27 10:16:12 8183 7

原创 windows下删除“无效句柄”

1. 背景删除windows桌面的文件,可能文件系统出错,导致第一次删除时没有完全删除文件,但是,再次删除时,总提示“文件句柄无效”,强迫症如我,不能容许这样一个无用图标,所以,一定要删除。 2. 方法Step1: 借助WinRAR软件,右键点击要删除的文件夹,选择“添加到压缩文件”。 在弹出的对话框中选中“压缩后删除源文件”,点击确定,等待压缩完成。Step2: 此时,源文件被删除,再将压缩包正...

2018-03-27 09:19:33 11780 6

原创 水平集图像分割序列——LCV模型

1. 参考文献2. LCV模型%demo_LCV.m%Author: HSW%Date;2015/4/12%HARBIN INSTITUTE OF TECHNOLOGY% Set Matlabclose all;clear all;clc;% demo 编号,需要修改ii = 1;% Add pathaddpath(genpath('Image\'));addpath(ge...

2018-03-26 23:05:20 2446 12

原创 水平集图像分割序列——LBF模型

1. 参考文献2. LBF模型%demo_LBF.m%Author: HSW%Date;2015/4/12%HARBIN INSTITUTE OF TECHNOLOGY% Set Matlabclose all;clear all;clc;% demo 编号,需要修改ii = 1;% Add pathaddpath(genpath('Image\'));addpath(ge...

2018-03-26 22:56:22 4633 13

原创 水平集图像分割序列——CV模型

1. 参考文献2. CV模型代码2.1 CV 模型代码%demo_CV.m%Author: HSW%Date;2015/4/12% HARBIN INSTITUTE OF TECHNOLOGY% Set Matlabclose all;clear all;clc;% demo 编号,需要修改ii = 1;% Add pathaddpath(genpath('Image\'))...

2018-03-26 22:46:48 8885 27

原创 直线检测——Radon变换/霍夫变换/基于快速傅里叶变换的直线检测

1. 直线检测1.1. Radon直线检测原理基于Radon变换的直线检测的目的就是检测根据角度变化时出现的“局部峰值”,即可以确定直线的方向,同时,峰值大小能够确定直线上点的个数1.2. Hough 直线检测原理将直线利用极坐标表示时,一条直线即可通过角度和长度确定,通过对角度和长度计算累计图,寻找峰值点即可确定一条直线:1.3. 正弦图合击-分进直线检测2. 实现代码%LineDetectio...

2018-03-24 23:07:05 7652 12

原创 图像修复序列——混合稀疏表示(Hybrid Sparse Representations)模型

1. 参考文献2. Hybrid Sparse Representations模型% demo_Hybrid_Sparse_Representation.m% Author: HSW% Date: 2015/3/28% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;% ADD PATHadd...

2018-03-24 22:17:32 1338 5

原创 图像修复序列——FOE模型

1. 参考文献2. FOE模型2.1 FOE 模型实现%demo_FOE.m % Author: HSW% Date: 2015/3/25% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read imageImg = imread('Image\b...

2018-03-24 22:00:36 1434

原创 图像修复序列——FFM模型

1. 参考文献2. FFM模型实现2.1 FFM模型代码%%%%%%%%%%%%%%%%%%%%%%%%%%% Demo of Fast March Method %%%%%%%%%%%%%%%%%%%%%% Date: 2014-10-23% author: HSW% HARBIN INSTITUTE OF TECHNOLOGY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...

2018-03-24 21:50:08 1108 10

原创 图像修复序列——TV_Heat模型

1. 参考文献p * TV 模型 + (1 - p)* Heat 模型2. TV_Heat 模型2.1 TV_Heat 模型% demo_TV_Heat.m% Author: HSW% Date: 2015/3/27% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null ...

2018-03-24 10:21:15 636 4

原创 图像修复模型——中值模型

1. 参考文献2. 中值模型2.1 中值模型%demo_Median.m % Author: HSW% Date: 2015/3/25% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read imageImg = imread('Image\but...

2018-03-23 22:52:30 1511

原创 图像修复模型——TV-Hilbert模型

1. 参考文献2. TV-Hilbert模型模型2.1 TV-Hilbert模型实现% demo_Cahn_Hilliard.m% Author: HSW% Date: 2015/3/28% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read im...

2018-03-23 22:45:08 1308 13

原创 图像修复模型——CCD模型

1. 参考文献2. CCD模型2.1 CCD模型% demo_CDD.m% Author: HSW% Date: 2015/3/25% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read imageImg = imread('Image\butt...

2018-03-23 22:03:15 2889 1

原创 图像修复模型——P_Harmonic模型

1. 参考文献[1] Zhang, H Y, Wu B, Peng Q C, et al. Digital Image Inpainting Based on P-Harmonic Energy Minimization[J]. 电子学报:英文版, 2007, (3):525-530.2. p-Harmonic模型实现2.1 p-Harmonic模型% demo_P_Harmnic.m% Aut...

2018-03-23 21:52:21 1136 3

原创 图像修复模型——TV模型

1. 参考文献2. TV图像修复模型2.1 TV模型% demo_TV.m% Author: HSW% Date: 2015/3/25% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read imageImg = imread('Image\but...

2018-03-23 21:44:54 8625 11

原创 图像修复序列——BSCB模型

1. 参考文献2. BSCB模型代码2.1 BSCB模型demo% demo_BSCB.m% Author: HSW% Date: 2015/3/25% HARBIN INSTITUTE OF TECHNOLOGY%% set matlabclose all;clear all;clc;options.null = 0;% read imageImg = imread('I...

2018-03-23 21:33:52 5563 7

原创 图像除雾序列——非参数图像增强8

8 彩色多尺度Retinex算法(文件MSRCR)    参考文献[3]和文献[6、7]代码如下:function [RetImg,FiltImg] = MultiScaleRetinexColorRestation(Img,FileSize,Weight,Method,alpha,beta,G,b)% Inputs: % Img: 为Color图像% FileS...

2018-03-23 08:30:49 316

原创 图像除雾模型——非参数图像增强7

7多尺度Retinex算法(文件MSR)参考文献[3]和文献[5、7],图像增强效果如图10所示:图10-(a) 原始图像                  图10-(b) Multi-scale Retinex实现代码如下:function [RetImg,FiltImg] = OriginalMultiScaleRetinex(Img,FiltSize,Weight,Method)% Inp...

2018-03-23 08:30:31 369

原创 图像除雾序列——非参数图像增强5

5. 基于迭代的Retinex算法参考文献[3、14]和http://www.cs.sfu.ca/~colour/publications/IST-2000/,图像增强效果如图8所示。 图8-(a) 原始图像 图8-(b) McCann99 增强效果 图8-(b) Frankle-McCann增强效果Frankle-McCann算法的代码如下: function Retinex = retinex...

2018-03-23 08:30:13 389

原创 图像除雾序列——非参数图像增强6

6 单尺度Retinex算法(文件SSR)参考文献[3]和文献[4、7],图像增强效果如图9所示:                                          图9-(a) 原始图像            图9-(b) Land’s Single-scale Retinex    图9-(c) Moore’s Single-scale Retinex       图9-(d)...

2018-03-23 08:29:52 376

原创 图像除雾序列——非参数图像增强4

4 基于路径的Retinex算法参考文献:禹晶, 徐东彬, 廖庆敏. 图像去雾技术研究进展[J]. 中国图象图形学报, 2011, 16(9):1561-1576.注意:这是一篇比较好的综述,非常推荐。 ...

2018-03-22 22:20:38 202

原创 图像除雾序列——非参数图像增强3

3 USM锐化(imsharpen, demo3.m)USM锐化实际上是对边缘进行增强,一般原理如下:                        (12)其中J为增强后的图像,I为输入图像,为增益因子,L为低通滤波器。 图7-(a) USM锐化:增强边缘 图7-(b) USM锐化:对于灰度分布没有影响代码如下: %demo3.m %Author: HSW%Date:2015/7/18%H...

2018-03-22 22:18:01 323

原创 图像除雾序列——非参数图像增强2

2 对比度限制自适应直方图均衡化(adapthisteq, demo2.m)对于全局直方图均衡化图像增强存在的问题,提出了很多改进方法:局部直方图均衡化、限制对比度直方图均衡化等,对比度限制自适应直方图均衡化方法(CLAHE)是结合了局部性和直方图高度限制的图像增强方法,CLAHE可以有效抑制局部对比度增强及噪声放大。增强效果如图6所示。  图6-(a) 较好地抑制了噪声 图6-(b) 和直方图均...

2018-03-22 22:15:21 343

原创 图像除雾序列——非参数图像增强1

1 直方图均衡化(histeq, demo1.m)直方图均衡化是一种无参数的全局图像增强方法,其原理是对原图像的像素值进行非线性变换,使变换后的图像的像素值满足一定的概率分布(均匀分布、瑞利分布和),但是,对于某些图像全局直方图均衡化容易导致“过度曝光”或者“曝光不足”等现象。图像增强效果如图5所示。  图5-(a) “过度曝光”现象 图5-(b) 图5-(c) 图5-(d)代码如下: %demo...

2018-03-22 22:13:32 378

OpenCV + Contribute部分windows编译的release版本

在windows上利用MinGW编译器编译的OpenCV 3.4版本的release版本,包含Contribute部分

2019-01-16

LLNet模型实现

实现基于稀疏自动编码器的图像同时增强和图像去噪,该资源包含自己处理的样本数据

2018-05-24

GPS分析工具

该工具以QT为开发工具,在windows下可用的GPS NMEA数据转google Earth的KML文件格式数据的工具

2018-03-29

SimpleCaptureScreen

Matlab中调用Java函数实现截屏,重而能够在matlab程序中轻松实现屏幕截取的功能

2018-03-22

c++&qt;&windows;背景减除算法

包含43种背景减除算法,支持视频和图像序列两种格式,可以同时显示图像、前景、背景三种成分(https://github.com/andrewssobral/bgslibrary)

2018-01-09

蒙特卡罗的一个例子

用蒙特卡罗计算函数积分,我已经运行过了的,能够使用,仅供学习参照

2011-12-15

空空如也

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

TA关注的人

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