数字图像处理实验报告米粒

(4页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

—x任务描述本次试验的主要任务是用matlab编写程序确定图1 (原始图像) 中的米粒个数,达到能辨认连接的两个米粒和不足一个的米粒的精确 度,并计算出了米粒的平均大小,标识出了最大面积的米粒。图1二、 设计思路由于原始图像是24位彩色图像,不便于程序处理,所以首先将原始图 像转换成为256级灰度图像,再将灰度 图像二值化(如图2),并将边缘空白 处赋值为临近灰度值,这样就得到了 便于处理的二值图像。运用四连同准则的bwlable函数找 到并大致确定米粒的个数M。,实验中 发现有的米粒面积过大(〉1000),经分 析为两个米粒连接在一起的情况,又考 虑到噪声的存在,根据实验数据分析,我们设置了米粒面积的右效范 围:40?0.6N1 (N1为bwlable函数找到的最大面积),即小于40的视为 噪声,大于0.6nl的视为有两个米粒连接。这样就进一步精确地计算 出了米粒的个数M,再与累加的有效范围相除,就可以计算出米粒的 平均大小了。最后,确定最大面积的米粒的坐标,将其赋值为白色, 显示在256级灰度图像中。三、 程序流程图四、程序代码clear;clc;close all;%清内存 %淸命令窗u %关闭图形窗口A = imread (’ 4. bmp’); %读入 24 位彩色ffl像[m n s] = size(A);C(:, :) = A(:,:,l); %将彩色图像转化256级灰度图像subplot (1, 3, 1): imshow(C); titleC原始图片’);%B(l:m*2/3, :)=im2bw(C(l:m*2/3, :),0. 55) %B(m*2/3:m, :) =im2bw(C(m*2/3:ra, :), 0. 45) B(1 :m*3/4, :) =im2bw(C(1:m*3/4, :), 0. 45); B (m*3/4: m, :) =i m2bw (C (m*3/4: m, :), 0. 35);%将256级灰度图像二值化 %适用于图片rice, png %遗用于网片4. bmpB(l,:) B(m,:) B(:, 1) B (:,n)B(2,:); B(m-1,:); B(:,2);B(:,n-1);%将边缘的空白赋值为邻近灰度值subplot (1, 3, 2);imshow(B);title(’二值化图片’)%根据四连通准则判定目标 %找矩阵L4每列的最人值 %找向量Y的最大值L4 = bwlabel(B,4); Y = max(L4); count4 = max(Y); count3二count4; numl=0;for value = 1:count3;[r,c]=f ind(L4~valuc); %算面积num=length (r);X(value)=num;Nl = (max (X));if num>40numl=numl+num;endendfor i=l:count3 if X(i)>Nl*0. 6count4 = c()unt4+l; X(i)=0; endif X ⑴ <40count4 = count4-l;endendcount=count4average=numl/countN=(max (X))num2=find(N==X);[q, p]=find(L4~num2);for i=l:NC(q(i),p(i))=255;endsubplot (1, 3, 3):imshow(C)zoom on; %单击鼠标左键放大、右键缩小图像五、实验结果 count =78 米粒个数average =428. 9487 米粒平均面积N =635 最大面积、米粒原始图片 二值化图片 最大米粒位置 关 键 词: 数字图像 处理 实验 报告 米粒

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

c语言米粒数实验报告,数字图像处理实验报告米粒相关推荐

  1. c语言米粒数实验报告,数字图像处理实验报告米粒.doc

    数字图像处理实验报告米粒 一.任务描述 本次试验的主要任务是用matlab编写程序确定图1(原始图像)中的米粒个数,达到能辨认连接的两个米粒和不足一个的米粒的精确度,并计算出了米粒的平均大小,标识出了 ...

  2. matlab数字图像实验报告,数字图像处理实验报告(matlab)

    数字图像处理实验报告(matlab) 学院:自动化学院 班级:电081班 姓名:李林树 学号:40850099 2011年10月 实验一 直方图均衡化 一. 实验目的: 1. 熟悉图像数据在计算机中的 ...

  3. java数字图像处理开题报告,数字图像处理开题报告.doc

    数字图像处理开题报告 开题报告是指开题者对科研课题的一种文字说明材料.这是一种新的应用写作文体,这种文字体裁是随着现代科学研究活动计划性的增强和科研选题程序化管理的需要而产生的.下面是数字图像处理开题 ...

  4. 数字图像处理实验——Python语言实现

    数字图像处理实验--Python语言实现 实验一:数字图像处理入门 实验二:直方图均衡 实验三:线性平滑和锐化--掩模法 实验四:非线性平滑--中值滤波 实验五:非线性锐化--梯度法 GitHub地址 ...

  5. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  6. 计算机图像处理实验报告四西南大学,计算机图像处理实验报告(数字图像处理基本操作)...

    西南大学 工程技术学院学生实验报告 课程名称: 计算机图像处理 实验名称: 实验一 数字图像处理基本操作 一.实验目的 (1)掌握MATLAB软件的运用,熟练掌握建立.保存.运行.调试m文件的方法. ...

  7. matlab图像处理基础实验,数字图像处理实验报告 Matlab图像处理基础

    <数字图像处理实验报告 Matlab图像处理基础>由会员分享,可在线阅读,更多相关<数字图像处理实验报告 Matlab图像处理基础(27页珍藏版)>请在人人文库网上搜索. 1. ...

  8. c语言数字基带实验报告,数字基带传输实验实验报告.doc

    实验一 数字基带传输实验 一.实验目的 1.提高独立学习的能力: 2.培养发现问题.解决问题和分析问题的能力: 3.学习Matlab 的使用: 4.掌握基带数字传输系统的仿真方法: 5.熟悉基带传输系 ...

  9. 图像处理边缘增强matlab,数字图像处理实验 matlab 图像增强 边缘检测 图像操作.doc...

    数字图像处理实验 matlab 图像增强 边缘检测 图像操作 实验1 点运算和直方图处理 实验目的 1. 掌握利用Matlab图像工具箱显示直方图的方法 2. 掌握运用点操作进行图像处理的基本原理. ...

最新文章

  1. HTML5API(2)
  2. PHP unset()函数销毁变量 但没有实现释放内存
  3. 转://Oracle 复合压缩索引场景及性能对比
  4. 湖北文理学院数学与计算机科学学院,数学与计算机科学学院计算机协会十一月总结会议...
  5. 买得起修不起?华为Mate X 5G维修价格公布:被吓到了
  6. java part.inlimen_java字符串加密及动手动脑
  7. java用链表 编写记事本_(超详细) 动手编写 — 链表 (Java实现)
  8. Centos/Linux 源码安装wireshark与tshark任意版本
  9. Js获取屏幕宽度、高度 移动端H5适配
  10. 小议关键字del与实例方法__del__(self)
  11. 上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?...
  12. 青花瓷的小鸟装饰蛋糕
  13. 淘宝中所说的sku是什么
  14. Openssl 如何生成证书
  15. Aurora8B10B IP使用 -05- 收发测试应用示例
  16. 生活中的英语 —— 新词
  17. 2022-2027(新版)中国砷化镓液相外延片行业产销动态与需求前景预测报告
  18. 后来,我去了拼多多,做了数据分析师。
  19. 运维之道 | Nginx调优
  20. Windows下快速创建指定大小的空文件

热门文章

  1. R-quantile()
  2. mysql中的gpl是什么意思_GPL是什么意思?急
  3. 手游盒子开发之iOS签名区别
  4. 0-9的次方符号,有需要的小伙伴可以复制
  5. MSP430时钟设置及应用总结
  6. flutter 定时器、返回上一页、设置最大最小宽度
  7. 一汽大众t一roc_最近迷上了一汽大众T-ROC探歌,到底哪个配置的车型最值得买
  8. 远程桌面如何保存密码--解决每次登录都提示输入密码的问题
  9. CVPR 2020丨图像超清化+老照片修复技术,拯救你所有的模糊、破损照片
  10. 计算机和游戏建立不了连接,两台未联网的Win7电脑如何建立局域网游戏