资源简介
识别环境中的煤块(或黑色物体),并且分割开来,包含一张测试图片
代码片段和文件信息
clc; clear all; close all;
I = imread(‘1.PNG‘);
I1 = rgb2hsv(I);
I1 = I1(: : 2);
I2 = im2bw(I1 0.2);
figure(1);
imhist(I2);
I2 = imclose(I2 strel(‘disk‘3));
I3 = imfill(I2 ‘holes‘);
Ir = I(: : 1); Ir(find(I3==0)) = 0;
Ig = I(: : 2); Ig(find(I3==0)) = 0;
Ib = I(: : 3); Ib(find(I3==0)) = 0;
temp = cat(3 Ir Ig Ib);
%str = sprintf(‘c:\\c.jpg‘);
%imwrite(temp str);
figure(2);
imshow(temp ‘Border‘ ‘Tight‘);
L = bwlabel(I3);
for i = 1 : 6
ind = find(L~=i);
Ir = I(: : 1);
Ig = I(: : 2);
Ib = I(: : 3);
Ir(ind) = 0;
Ig(ind) = 0;
Ib(ind) = 0;
It = cat(3 Ir Ig Ib);
%str = sprintf(‘c:\\c%d.jpg‘ i);%%输出图片
%imwrite(It str);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 39947 2018-06-30 21:35 1.PNG
文件 723 2018-07-26 14:28 meikuai.m
----------- --------- ---------- ----- ----
40670 2
相关资源
- 基于MATLAB的窗函数法设计FIR数字滤波
-
MPC预测控制算法中的DMC算法simuli
n - 基于matlab的指纹识别
- Matlab 蚁群算法
-
电机闭环仿真_Matlab_SIMUli
nk - 基于MATLAB的车牌识别开题报告
-
Simuli
nk仿真模型-逆变驱动SPWM驱动 - 基于MATLAB的拼图游戏
- 山东大学数值计算实验13-14matlab代码、
- 山东大学数值计算实验七matlab代码+实
- 最优化-牛顿法求最优解matlab程序
- 5种MATLAB求解MTSP问题代码
- MTSP问题matlab遗传算法求解
- 局部加权的线性回归的matlab实现
- 梯度下降法的matlab代码,包括最小二
-
simuli
nk仿真伺服系统三环控制 - Matlab笔记本自带摄像头人脸识别 by
- 粒子群Matlab
- 已知函数及区间,求区间内极值 mat
- 人工智能八数码问题过程表示求解m
- 用matlab实现三步搜索法
- 使用matlab批量删除txt文件中的连续的
- 根据面积或者边长求最小包围盒
- kernel function_matlab
- MATLAB在数学建模中的应用上下PDF 源程
- vicsek模型仿真-matlab代码
- matlab实现从txt中读取16进制数据并转换
- 三维粒子群算法的matlab实现 源代码带
- 二进制引力搜索算法BGSAmatlab程序
- 万有引力算法GSA-matlab程序
评论
共有 条评论