MATLAB_8-边缘检测_demo.m[课堂齿轮作业]其他的在文章末尾
课程实验资源:https://download.csdn.net/download/weixin_42859280/11217307
demo.m:
如果不进行分割操作,得到的就是一个白色的图:
将灰度图像 I 转换为二进制图像。
输出图像 BW 将输入图像中亮度值
大于 level 的像素替换为值1 (白色),
其他替换为值0(黑色)。
关于分割:图像处理函数im2bw
MATLAB取反就是使用255减去原本得像素值。
clear,clc,close all;
f=imread('c.jpg');figure,imshow(f);
bw=~im2bw(f,0.7);figure,imshow(bw);
得到:
代码:
bw=~im2bw(f,0.7);figure,imshow(bw);
bwao=bwareaopen(bw,300);figure,imshow(bwao);
腐蚀小对象去除噪声点。
结果:
代码:bs=bwboundaries(bwao,'noholes');
bw为二值图像,conn为搜索的联通方法 默认八联通,option表示搜索的方包含‘holes(内外边界) 和 noholes(外边界);
bwboundaries(BW,'noholes');%寻找边缘,不包括孔
SIZE函数:
hold on.意思等一等,我要在上面画画!
查看照片:
在哪里画红圈圈,取决于上个照片是哪个。
figure,imshow(bw):
figure,imshow(f);:
最后for循环里面:
plot(x,y,'g','lineWidth',1);
X:X坐标,方便进行描边
Y:Y坐标,方便进行描边
G:颜色。G代表绿色,R代表红色【一个字母,大小写都一样!】
lineWidth:是宽的意思
1:就是一个像素宽度
代码:
demo.m:
clear,clc,close all;
f=imread('c.jpg');figure,imshow(f);
bw=~im2bw(f,0.7);figure,imshow(bw);bwao=bwareaopen(bw,300);figure,imshow(bwao);bs=bwboundaries(bwao,'noholes');
figure,imshow(f);
for i=1:size(bs,1) boders=bs{i};x=boders(:,2);y=boders(:,1);hold on;plot(x,y,'r','lineWidth',3);
end
MATLAB_8-边缘检测_大长腿干扰下识别人脸
MATLAB_8-边缘检测_黄晓明圈出人脸
MATLAB_8-边缘检测_demo.m[课堂齿轮作业]其他的在文章末尾相关推荐
- 【C语言】以通讯录为例理解宿舍管理系统,图书管理系统完成C语言期末作业。源代码见文章末尾
学完结构体来尝试写一个通讯录吧,以通讯录为例带你理解图书管理系统,宿舍管理系统解决C语言期末作业,需要基础的结构体与指针知识,基础的动态内存知识以及基础的文件操作知识. 源代码见文章末尾 1.理清思路 ...
- 计算机课程大作业答案,计算机接口技术课堂大作业(1)参考答案
计算机微机原理 计算机接口技术课堂大作业参考答案(1) 姓名: 班级: 学号: 成绩: ---------------------------------- 一.填空题(每空2分,共30分) 1.接口 ...
- 雨课堂c语言考试题库2020,雨课堂2020题目答案,雨课堂2020作业答案
雨课堂2020题目答案,雨课堂2020作业答案 更多相关问题 单选(1分) 比较自然对流,强制对流和流化床,它们的对流传质系数的大小依次为: 单选(2分) 欲将正弦信号转换成方波,应选用(). 单选( ...
- 机器学习课堂笔记-作业二基本实现思路
机器学习课堂笔记-作业二基本实现思路 作业2-年收入判断 项目描述 数据集介绍 项目要求 数据准备 环境配置/安装 事先说明 一.概率生成模型 1. 读取数据 整理训练数据 2. 协方差矩阵计算 手动 ...
- 耿丹CS16-2班课堂测试作业汇总
Deadline: 2016-11-01 11:59 作业内容 课堂测试作业总结 00.题目得5分,多半扣在格式上,有些同学代码写得很过分,已经很仁慈对待,同学们珍惜之:01.界面设计得分不好,换行功 ...
- 云课堂智慧职教计算机作业答案,智慧职教云课堂考试作业题目答案攻略
智慧职教云课堂考试作业题目答案攻略 更多相关问题 从信号发送机制分析,以下哪些说法是错误的?() 从全球角度而言,下列哪个人群缺铁性贫血的患病率最高?( ) 从全世界创业者情况来看,高收入者比低收入者 ...
- 画课堂计算机作业答案,湘潭大学计算机系统结构课堂作业答案.pdf
课堂作业(一)单选题 1.模拟 a.用软件方法在一台现有的计算机上实现另一台计算机的 指令系统 b.指在一个厂家内生产的具有相同的系统结构,但具有不 同组成和实现的一系列不同型号的机器 2.仿真 a. ...
- java狗具有特别的接飞盘的方法_java第七章 多态 课堂笔记/作业
什么是多态: 用同一个引用类型,使用不同的实例,得到不同的结果 实现对台的三个要素是: 继承.方法重写.父类引用指向子类对象 1.使用多态时:是使用父类的类型,但是对象还是子类的对象 2.如果子类不重 ...
- 【Linux】课堂练习作业
作业Day01-关机练习作业 查询在线用户 who -H 查询服务状态 systemctl status sshd 停止服务 systemctl stop sshd 停止后再次检查服务状态 方法一 通 ...
最新文章
- c语言暴力求解法二维数组比较,【算法】搜索二维矩阵 暴力解法二分法 4种语言...
- python得到电脑的开机时间
- DBA基础系列SQL Server 2014:2. SQL Server用户数据库初始化配置
- python对编写神经网络作用_神经网络(BP)算法Python实现及应用
- c++ 链表_Thinking--从尾到头打印链表
- vs中readfile的作用_脚本中和在解释器中使用 fs.readFile() 得到不同的结果
- 请问mac上下virtualBox之后无法安装VBoxGuestAdditions怎么办??
- Xiaojie雷达之路---TI实战笔记---OSAL详解
- 斐讯盒子N1_YYF_刷机ROM_讯飞语音助手实用版固件及教程分享
- oracle大写数字转小写,求助oracle小写金额转换大写金额的函数
- 使用 Python 爬取网页数据
- Python Numpy dtype=complex 及查看数据类型
- 原始 NeRF(新视图重建的神经辐射场) 论文主要点细致介绍
- bzoj 1062: [NOI2008]糖果雨
- 搜狗输入法状态栏闪烁解决办法
- 安装2008 R2 SQL,在安装程序支持文件时页面闪退
- dedecms自定义表单 发送邮件
- 比尔·盖茨:关于新冠疫苗你需要知道的事
- phpstorm 2021 最新版 官方中文教程
- 手机软件游戏安装方法(详细图文教程)-windows mobile系统PPC也通用