- 博客(50)
- 资源 (6)
- 收藏
- 关注
原创 图像除雾序列——暗通道模型
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版本
2019-01-16
c++&qt;&windows;背景减除算法
2018-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人