自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像分割——超像素(Superpixels)分割(Matlab)

原图与分割结果 主程序:clc;clear all;close all;%用Superpixels算法对图像进行分割I=imread('D:\Gray Files\lena.jpg');%提取各颜色分量B = double(I(:,:,3));G = double(I(:,:,2));R = double(I(:,:,1));%种子点数量nu...

2019-10-23 16:01:40 12333 6

原创 图像分割——k-means算法

clc;clear all;close all;%用k-means算法对图像进行分割I=imread('D:\Gray Files\5-26.tif');%获得图像大小[M,N]=size(I);%获得图像的直方图统计hist_I=Histeq_Num(I,M,N);%-------------------k-means算法分割-------------------------...

2019-09-06 20:58:17 1185 1

原创 图像分割——基于局部图像属性的变门限

clc;clear all;close all;%%%============Variable Thresholding Based on Local Image Properties=========%基于局部图像属性的变门限I=im2double(imread('D:\Gray Files\10-43.tif'));[M,N]=size(I);%求取局部标准差n*nn=3;...

2019-09-06 20:54:57 600

原创 图像分割——采用梯度算法改善全局阈值设定

clc;clear all;close all;%用边缘信息改善全局阈值设定%Using Edges to Improve Global Thresholding%%%====================采用梯度算法改善全局阈值设定==========================I=imread('D:\Gray Files\10-41.tif');[M,N]=size...

2019-09-06 20:50:03 3109 2

原创 图像分割——边缘检测——边缘连接的全局处理——霍夫变换(Matlab)

clc;clear all;close all;%边缘连接测试图像I=im2double(imread('D:\Gray Files\10-34.tif'));[M,N]=size(I);n=13;%寻找图像的边缘sigma=2;H=0.15;L=0.05;g_c=CannyEdgeDetector(n,sigma,H,L,I);%找出所有的边线点[rows,cols]...

2019-09-06 20:42:40 7309 5

原创 图像分割——边缘检测——边缘连接的局部处理(Matlab)

%Edge linking using local processingclc;clear all;close all;%边缘连接测试图像I=im2double(imread('D:\Gray Files\10-27.tif'));[M,N]=size(I);%=============================边缘检测(六)=========================...

2019-09-06 20:32:20 14407 7

原创 图像分割——边缘检测——Canny算法(Matlab)

clc;clear all;close all;I=im2double(imread('D:\Gray Files\10-26.tif'));[M,N]=size(I);%%%=============================边缘检测(五)=================================% Canny Edge Detector%------------...

2019-09-06 20:26:50 6413 5

原创 图像分割——边缘检测——LoG(Marr-Hildreth算法)(Matlab)

clc;clear all;close all;%边缘测测试图像(Detection of Edge)I=im2double(imread('D:\Gray Files\10-16.tif'));[M,N]=size(I);%%%=============================边缘检测(四)=================================% Marr...

2019-09-06 20:19:42 5399 3

原创 图像分割——边缘检测——均值+Sobel算子(Matlab)

clc;clear all;close all;I=im2double(imread('D:\Gray Files\10-16.tif'));[M,N]=size(I);%%%=============================边缘检测(二)=================================%对图像先进行均值处理,而后用Sobel算子%5*5均值算子n=...

2019-09-06 20:12:21 1967

原创 图像分割——边缘检测——Sobel算子——梯度(Matlab)

clc;clear all;close all;I=im2double(imread('D:\Gray Files\10-16.tif'));[M,N]=size(I);%%%=============================边缘检测(一)=================================%Sobel算子Lx=[-1 -2 -1; 0 0 0;...

2019-09-05 20:08:41 3975

原创 图像分割——线检测——方向算子(Matlab)

clc;clear all;close all;%线检测测试图像(Detection of Line)I=im2double(imread('D:\Gray Files\10-5.tif'));[M,N]=size(I);%===============================线检测(二)=================================%线检测方向算子...

2019-09-05 20:00:56 3898

原创 图像分割——线检测——拉普拉斯标定(Matlab)

clc;clear all;close all;%线检测测试图像(Detection of Line)I=im2double(imread('D:\Gray Files\10-5.tif'));[M,N]=size(I);%%%===============================线检测(一)===============================KernelTy...

2019-09-05 19:55:39 2880

原创 图像分割——孤立点检测(Matlab)

clc;clear all;close all;%点检测测试图像(Detection of Isolated Points)I=im2double(imread('D:\Gray Files\10-4.tif'));[M,N]=size(I);%%%===========================孤立点检测==================================...

2019-09-05 19:46:02 4262

原创 灰度图像处理——纹理分割(Matlab)

主函数:clc;clear all;close all;%纹理分割测试图像I=im2double(imread('D:\Gray Files\9-43.tif'));%获得图像大小[M,N]=size(I);%灰度闭操作r=31;J_Closing=GrayscaleClosing(I,r);%灰度开操作r=60;J_Opening=GrayscaleOpening(...

2019-09-05 19:41:26 6813 2

原创 图像形态学处理——灰度Top-Hat操作(Matlab)

clc;clear all;close all;%Top-Hat测试图像I=im2double(imread('D:\Gray Files\9-40.tif')); %=========================灰度Top-Hat操作================================== %半径为40的磁盘(disk)结构元素 r=40;...

2019-09-05 19:30:48 6515 11

原创 图像形态学处理——灰度梯度(Matlab)

clc;clear all;close all;%灰度梯度测试图像I=im2double(imread('D:\Gray Files\9-39.tif')); %===============================灰度梯度===================================%3*3结构元素n=3;B=ones(3,3);n_l=floor(n...

2019-09-05 19:26:12 6455 1

原创 图像形态学处理——灰度平滑(Matlab)

clc;clear all;close all;%灰度平滑测试图像I=im2double(imread('D:\Gray Files\9-38.tif')); %==============================灰度平滑==================================== %半径为3的磁盘(disk)结构元素 % r=3;% 半...

2019-09-05 19:23:07 3457 1

原创 图像形态学处理——灰度开操作和闭操作(Matlab)

clc;clear all;close all;%灰度膨胀、腐蚀、开操作、闭操作测试图像I=im2double(imread('D:\Gray Files\9-37.tif')); %========================灰度开操作和闭操作================================ %半径为3的磁盘(disk)结构元素 r=3;...

2019-09-05 19:11:06 4312

原创 图像形态学处理——灰度腐蚀+膨胀(Matlab)

clc;clear all;close all;%灰度膨胀、腐蚀、开操作、闭操作测试图像I=im2double(imread('D:\Gray Files\9-37.tif'));%============================灰度腐蚀+膨胀图像=============================%半径为2的平顶结构元素,实际上只取4连通的数值B=[0 1 0;1...

2019-09-05 19:08:15 8655

原创 灰度图像处理——连通分量提取(Matlab)

clc;clear all;close all;%提取连通分量测试图像,用来检测食物中的外来物I=im2double(imread('D:\Gray Files\9-18a.tif'));%获得图像大小[M,N]=size(I);%存放腐蚀后的图像%设定提取门限,根据经验设定th=0.808;%将原图像根据上述门限进行二值处理,大于等于门限为1,小于为0ind=find(I...

2019-09-04 21:38:30 6430

原创 图像形态学处理——形态学区域填充(Matlab)

clc;clear all;close all;%区域填充测试图像I=im2double(imread('D:\Gray Files\9-16.tif'));%获得图像大小[M,N]=size(I);%----------------------------形态学区域填充--------------------------------%=====================...

2019-09-04 21:35:42 10366 3

原创 图像形态学处理——二值图像边界提取(Matlab)

clc;clear all;close all;%读入图像,并转换为double型,该计算针对的是二值图像,所以加入图像时需注意%膨胀测试图像I=im2double(imread('D:\Gray Files\9-14.tif'));%获得图像大小[M,N]=size(I);%存放膨胀后的图像J=zeros(M,N);%===========================...

2019-09-04 21:30:24 11748 1

原创 图像形态学处理——开操作和闭操作(Matlab)

clc;clear all;close all;%读入图像,并转换为double型,该计算针对的是二值图像,所以加入图像时需注意%膨胀测试图像I=im2double(imread('D:\Gray Files\9-11.tif'));%获得图像大小[M,N]=size(I);%存放膨胀后的图像J=zeros(M,N);%===========================...

2019-09-04 21:22:38 8042 5

原创 图像形态学处理——腐蚀(Matlab)

clc;clear all;close all;%读入图像,并转换为double型,该计算针对的是二值图像,所以加入图像时需注意%膨胀测试图像I=im2double(imread('D:\Gray Files\9-7.tif'));%获得图像大小[M,N]=size(I);%存放膨胀后的图像J=zeros(M,N);n=3;%=======================...

2019-09-04 21:19:32 13258

原创 图像形态学处理——膨胀(Matlab)

clc;clear all;close all;%读入图像,并转换为double型,该计算针对的是二值图像,所以加入图像时需注意%膨胀测试图像I=im2double(imread('D:\Gray Files\9-7.tif'));%获得图像大小[M,N]=size(I);%存放膨胀后的图像J=zeros(M,N);%%%========================...

2019-09-04 21:17:46 11554

原创 灰度图像复原——空间滤波——自适应噪声削减滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-13.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------3...

2019-09-04 21:03:26 819 1

原创 灰度图像复原——空间滤波——修正后的阿尔法均值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-7.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------2、...

2019-09-04 21:01:14 4515

原创 灰度图像复原——空间滤波——最大值或最小值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-7.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------2、...

2019-09-04 15:56:21 4880

原创 灰度图像复原——空间滤波——中值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-13.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------2...

2019-09-04 15:53:54 1121

原创 灰度图像复原——空间滤波——逆谐波均值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-13.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------1...

2019-09-03 21:41:56 4275

原创 灰度图像复原——空间滤波——谐波均值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-13.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------1...

2019-09-03 21:40:12 3418 1

原创 灰度图像复原——空间滤波——几何均值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-13.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------1...

2019-09-03 21:38:37 5265

原创 灰度图像复原——空间滤波——算术均值滤波器(Matlab)

%%%%%%------------------图像复原之空间滤波---------------------------------clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-14.tif');I_D=im2double(I);[MM,NN]=size(I_D);%%%%%----------------------1...

2019-09-03 21:35:56 2412

原创 灰度图像的噪声叠加——高斯白噪声、瑞利噪声、伽马噪声、指数噪声、均匀噪声和椒盐噪声(Matlab)

clc;clear;%读入图像,并转换为double型I=imread('D:\Gray Files\5-26.tif');I_D=im2double(I);%获得图像大小[M,N]=size(I_D);%%%========================生成高斯白噪声==================================a=0;b=0.001;N_Gau=...

2019-09-03 21:30:46 12094 3

原创 灰度图像的频率域滤波——拉普拉斯——高频提升(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%%%%=====...

2019-09-03 21:15:11 3214 2

原创 灰度图像的频率域滤波——拉普拉斯高频加强(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%%%%=====...

2019-09-03 21:12:39 1028

原创 灰度图像的频率域滤波——拉普拉斯高通滤波(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%=========...

2019-09-03 20:58:47 2063

原创 灰度图像的频率域滤波——高斯(Gaussian)高通滤波器(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%========...

2019-09-03 20:56:45 3630 1

原创 灰度图像的频率域滤波——高斯(Gaussian)低通滤波器(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%========...

2019-09-03 20:54:42 4407

原创 灰度图像的频率域滤波——巴特沃斯(Butterworth)高通滤波器(Matlab)

clc;clear all;close all;%读入图像,并转换为double型I=imread('D:\Gray Files\4-41.tif');I_D=im2double(I);%获得图像的高度和宽度[M,N]=size(I_D);%图像中心点M0=M/2;N0=N/2;J=fft2(I_D);J_shift=fftshift(J);%%%%%%%=====...

2019-09-02 21:24:59 9857 1

DecisionTree.rar

自己写的决策树Decision Tree代码,压缩包中包含了伪代码和测试数据,下载后可以直接运行使用

2019-05-15

Apriori.rar

自己写的Apriori数据关联规则挖掘算法,压缩包中包含了测试数据!

2019-05-15

Delaunay.rar

自己用MATLAB 写的Delaunay三角格网生成代码,压缩包中包含了测试数据(txt),word文档中给出了代码的原理

2019-05-15

FindNearRESTSOE

Arcgis server 服务器扩展程序

2014-06-16

identifyDialog

这个类是用于模拟IdentifyDialog,但是代码写的比较简单,就是简单显示了一下数据,数据显示使用的是MSFlexGrid控件

2013-12-05

c#委托学习

c#委托学习,概要介绍了委托的认识过程,有很详细的描述

2013-09-06

空空如也

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

TA关注的人

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