matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...
已知一副RGB图像中的的像素值,利用matlab将其分割出来并以二进制图像形式显示:
%extract.m
clear all;
I=imread('new_original.png');
figure,imshow(I),title('Original Image');
bw=im2bw(I,0.3);
%figure,imshow(bw),title('Gray Image');
rgb=[252,2,4];
img=extract_rgb(I,rgb);
figure,imshow(im2bw(img)),title('Segmentation');
function out_img = extract_rgb(in_img,color_rgb )
%UNTITLED2 Summary of this function goes here
% in_img 输入图像 color_rgb 需要分割的rgb像素值
% 提取RGB彩色图像中的某一个颜色到一个二值图像中为黑色
[rol, row,mut]=size(in_img);
out_img=zeros([rol,row]);
for x=1:(rol-1)
for y=1:(row-1)
R=in_img(x,y,1);
G=in_img(x,y,2);
B=in_img(x,y,3);
if((R==color_rgb(1))&(G==color_rgb(2))&(B==color_rgb(3)));
in_img(x,y,:)
out_img(x,y)=255;
end
end
end
return;
end
Original Image:
Segmentation Result:
matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...相关推荐
- 运筹学matlab实验报告,运筹学上机实验报告 利用Matlab求解整数线性规划
四川师范大学数学与软件科学学院运筹学上机实验报告. 学期:__2011_至__2012__ 第___一__ 学期 2011年11月9日 课程名称:__ 运 筹 学 ________ 专业:_信息与计算 ...
- 如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱)
如何利用matlab做BP神经网络分析(包括利用matlab神经网络工具箱) 转载:https://blog.csdn.net/xgxyxs/article/details/53265318 最近一段 ...
- ArcGIS已知经纬度范围裁剪图像的步骤
ARCGIS已知经纬度范围裁剪图像的步骤: (1)生成经纬度的面 (2)利用裁剪工具裁剪:分析工具-->提取分析-->裁剪 其中第一步: (1)生成四个顶点的坐标点用xls保存(注意不能用 ...
- 【深度学习】利用神网框架分割病理切片中的癌组织(胃)
[深度学习]利用神网框架分割病理切片中的癌组织(胃) 文章目录 1 数据描述 2 思路 3 准备数据 4 构建模型 5 模型优化 6 程序执行 7 观察结果 1 数据描述 初赛选取癌病理切片,为常规 ...
- matlab相关性分析频谱_利用matlab怎样进行频谱分析、、
利用 matlab 怎样进行频谱分析 图像的频率是表征图像中灰度变化剧烈程度的指标, 是灰度在平面空间上的 梯度. 如: 大面积的沙漠在图像中是一片灰度变化缓慢的区域, 对应的频率值很 低:而对于地表 ...
- matlab将二值图像与原图重叠_图像处理matlab及图像融合图像镶嵌图像拼接
要把double的图像(范围是0到1)再次转化为256灰度值的,可以这样 Igrey= uint8(I2*255) 图像类型转换函数: dither() 通过颜色抖动,把真彩图像转换成索引图像或灰度图 ...
- matlab相关性分析频谱_利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]
<利用Matlab绘制正弦信号的频谱图并做相关分析[共6页]>由会员分享,可在线阅读,更多相关<利用Matlab绘制正弦信号的频谱图并做相关分析[共6页](6页珍藏版)>请在人 ...
- matlab的qammod函数_利用matlab实现16QAM调制
利用matlab实现16QAM调制 2020-12-22 一.随机信号的调制第一个示例描述以下问题: 下表描述了解决此问题的关键任务和相应的通信工具箱函数,其中选择基带16QAM作为调制制式以及加性高 ...
- C++包扩展_利用 MATLAB Coder 将M代码生成C/C++代码
利用MATLAB Coder将MATLAB代码生成C/C++代码mp.weixin.qq.com MATLAB Coder 可以将MATLAB代码生成工程中常用的嵌入式或其他硬件平台的C或者C++代 ...
最新文章
- libmemcached 1.0.11 发布
- c rs232 mysql_C++操作mysql方法总结(2)
- Jwplayer 读取服务端文件的两种方式
- 数据中心怎么建更科学
- centos连接jupyter方法并安装jupytext插件
- python中sort命令介绍以及list结构中统计各元素出现的个数的方法
- 用 CSS 实现元素垂直居中,有哪些好的方案?
- Javascript学习总结 - JS基础系列 二
- zabbix proxy mysql_zabbix proxy 配置
- Java中继承和面向接口的编程
- Win 10 下载与安装 Oracle 12c 详细图解 与 Oracle 12c 卸载
- java中的map是什么_Java中Map的使用
- 319@365 RStudio中rgl包安装后调用出错解决方法初探。
- 转:钉钉群直播提取视频文件-手机版
- 激活 win10 企业版2016长期服务版本
- 解决input获取焦点后,旁边文字抖动问题
- 小学计算机知识点总结怎么写,小学信息技术教学期末总结范文
- 十道必问的软件测试面试题(含答案解析)
- 浅谈php国际(I18N)以及config包的使用
- mysql 把换行符全部删掉_mysql怎么去除字段中换行符与回车符
热门文章
- 2018年全国多校算法寒假训练营练习比赛(第二场)B - TaoTao要吃鸡
- 在 Jenkins 中使用声明式 Pipeline 构建 Android 项目
- Eclipse_Eclipse下配置Maven
- 一些http 响应码及含义
- (转)VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- 基于JSP实现个人博客
- android:listView Button 焦点问题
- Async_Await;
- 六,ESP8266 TCP Client(基于Lua脚本语言)
- Hibernate的DetachedCriteria使用(含Criteria)