0引言近年来,国外在利用计算机视觉技术进行水果品质检测方面做了大量研究,并获得了许多重要成果;在我国也有许多研究报导,但到目前为止都处于试验阶段,而且分析方法距实际应用还有一段距离。特别是在缺陷检测方面,目前采用的方法处理速度很慢,在实际在线工作时无法使用。国外学者(ChengX等)在识别缺陷时获得成功,但需要同时使用近红外和中红外摄像设备,这2种设备造价之昂贵,使得该方法的应用受到限制,无法在农业分级设备中广泛应用。因此,研究适合于生产的分级检测方法有重要意义。1大小检测对于苹果大小的检测,主要依靠求出的苹果面积作为判别依据。本课题所采用的苹果图片都只是单个苹果的图片。首先对图片进行灰度处理,使用的MATLAB函数是rgb2gray;其次使用函数im2bw把灰度图转换为二值图,阈值则取0.9,从而使苹果区域为黑色,其余区域为白色;然后对二值图取反,使黑白颜色区域颠倒,这时的苹果区域为白色;最后利用函数bwarea可以计算白色区域的像素点的个数total。利用to-tal与整幅图片的像素值(x*y)之比,再与图片的面积相乘,便可得出苹果相对图片的面积.利用这个面积我们可以进行筛选.程序流程:读入图像灰度化图像二值化图像计算面积I=imread('图片名.jpg');I2=rgb2gray(I);BW=im2bw(I2,0.9);total=bwarea(BW)figure,subplot(1,3,1),imshow(I);subplot(1,3,2),imshow(I2);subplot(1,3,3),imshow(BW);如图1所示:a原始图片b灰度图片c二值图片图1求苹果面积过程中的图像变换2缺陷检测对于苹果表面的缺陷(如疤瘌、黑斑等),本课题采用特征提取,即提取出坏损部位的轮廓,再进行填充求其面积,以其面积在图片中的比例作为判别依据。首先,对采集的原始图片(即彩色图片)进行灰度变换;接着用函数imadjust来调整灰度;对灰度图片进行一次中值滤波后,再对图片进行边缘检测;这时坏损的轮廓已经出现,但还有一些噪声存在,为滤掉噪声,要先对坏损的轮廓填充,采用BWfill=imfill(BW,'holes')语句,使缺陷部位的像素点为白色;其次是经过滤波,把噪声滤掉求缺陷的像素个数a,与图片总的像素个数(x*y)的比b就是我们判断的依据,本程序设b=0。程序流程:读入图像灰度化图像直方图调整中值滤波边缘检测缺陷判定I=imread('图片名.jpg');I2=rgb2gray(I);J=imadjust(I2,[0.10.3],[]);B=medfilt2(J);BW=edge(B,'sobel',0.1);BWfill=imfill(BW,'holes');BWfilt=medfilt2(BWfill);BWfilt2=medfilt2(BWfilt);BWfilt3=medfilt2(BWfilt2);BWfilt4=medfilt2(BWfilt3);BWfilt5=medfilt2(BWfilt4);figure,subplot(1,3,1),imshow(I);subplot(1,3,2),imshow(I2);subplot(1,3,3),imshow(J);figure,subplot(1,3,1),imshow(BW);subplot(1,3,2),imshow(BWfill);subplot(1,3,3),imshow(BWfilt5);a=bwarea(BWfilt5);[x,y]=size(I);b=a/(x*y);if(b>

用于苹果分级的matlab,苹果的特征检测与MATLAB实现相关推荐

  1. MATLAB苹果的特征检测

    MATLAB苹果的特征检测 摘 要 本文选取了可用于苹果分级的部分特征,并在Matlab上进行试验检测.该方法可以对苹果的外部缺陷.果梗.尺寸和形状进行全面的检测,在此基础上可对苹果进行高速和精确的分 ...

  2. 苹果的特征检测与MATLAB实现

    苹果的特征检测与MATLAB实现 摘 要 本文选取了可用于苹果分级的部分特征,并在Matlab上进行试验检测.该方法可以对苹果的外部缺陷.果梗.尺寸和形状进行全面的检测,在此基础上可对苹果进行高速和精 ...

  3. 【水果识别】基于matlab GUI苹果分级系统(带面板)【含Matlab源码 1827期】

    一.简介 中国苹果产销量居世界首位,传统的苹果分级由人工完成,长期以来,其劣势逐渐显现.因此,智能分拣是当今苹果分级的主要任务,而大小又是苹果分级的重要参考指标.国内外专家做了许多基于图像处理的苹果大 ...

  4. 问题 B: 给苹果分级  直径达到15cm及以上的苹果定为A级,直径达到10cm及以上的苹果定为B级,其他苹果定为C级。请写一个程序帮华逢春实现苹果分级。

    问题 B: 给苹果分级 时间限制: 1 Sec 内存限制: 128 MB 提交: 2421 解决: 1772 [提交] [状态] [讨论版] [命题人:admin] 题目描述 华逢春种的苹果获得了大丰 ...

  5. 现在请你编写一个程序来帮助老王模拟苹果分级的操作吧

    [题目描述] 今年老王家的苹果丰收了,为了能卖个好价钱,老王把苹果按直径大小分等级出售.这么多苹果如何快速的分级,可愁坏了老王.现在请你编写一个程序来帮助老王模拟苹果分级的操作吧,要求一级果的直径大于 ...

  6. 苹果开机是白苹果黑屏_这是苹果应如何回应史诗般的1984年诱饵

    苹果开机是白苹果黑屏 As you are reading this, you probably know about Epic Game's lawsuit filing against Apple ...

  7. 苹果地图副总裁_Amazon A9副总裁Benoit Dupin加入苹果,负责改善苹果地图搜索服务...

    继挖角William Stasior 管理Siri之后,苹果最近又出手了,这一次,Amazon A9 搜索技术团队的副总裁 Benoit Dupin 将加入苹果,并负责改善苹果地图搜索服务. Beno ...

  8. 苹果企业证书_苹果签名经常掉签原因大汇总

    苹果签名就是数字签名,是基于非对称加密算法来实现的,对称加密就是通过非对称加密算法实现的,对称加密是通过同一份秘钥加密解密数据,非对称加密有两份秘钥,分别是公钥和私钥,用公钥进行加密的数据只能使用私钥 ...

  9. 群签名和环签名的区别_苹果企业签名和苹果超级签名的区别

    iPhone使用的用户越来越多,现在苹果APP的签名业务也逐渐成熟,苹果签名可以解决APP上架问题上架APP非常的漫长并且非常的严格,现在除了苹果企业签名还有了苹果超级签名,不过这两种签名之间又有什么 ...

  10. 苹果13防水吗 苹果13颜色哪个好看

    苹果13公认最好看的颜色:粉色.苹果13粉色不愧是苹果"十三香"的最新旗舰色.昨天刚开售就被抢光了,各大电商平台都供不应求.不知道库克是否感受到了果粉们的诚意.粉色(新颜色,身份象 ...

最新文章

  1. PHPer常见的面试题总结
  2. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 制作 APK 扩展包 | 上传 APK 扩展包到 Google Play | APK 扩展文件上传时机 )
  3. 关于jsp中 对只转发结果集的无效操作: last 异常
  4. hdu 4414 Finding crosses
  5. python制作软件界面_Python 脚本 GUI 界面生成工具
  6. Anaconda 国内镜像配置
  7. linux 加速播放软件,VirtualBox 6.1首次推出Linux 5.4支持,加速的视频播放及更多功能...
  8. android按键精灵 释放内存,【院刊】-【201408期】内存用完?院刊教你如何释放系统内存...
  9. Linux设备驱动开发入门之——hello驱动
  10. 计算机二级机试题型,计算机二级机试题库
  11. 如何完成企业舆情监测——话题检测与跟踪
  12. MS17010(永恒之蓝)漏洞利用与复现
  13. Oracle sysman.mgmt_jobs导致数据库自动重启
  14. win10 labelme 使用记录
  15. 基本共射放大电路的动态分析以及放大电路Q点的稳定
  16. html 图片自动滚动播放,CSS3如何实现图片滚动播放效果(附代码)_WEB前端开发...
  17. 同质化游戏做出不同点在于背景音乐
  18. Java后端递归构建树形结构
  19. Hi3559AV100芯片内部温度检测
  20. 从儒墨道思想联想到安全工作

热门文章

  1. JavaScript获取数组对象里面的键(key)和值(value)
  2. 程序员视力表:视力0.1的竟然是这个!
  3. openlayers加载本地离线地图瓦片 (五)
  4. 农业信息计算机管理,农业数字化管理系统|农业的数字化管理系统-物联网百科-托普物联网...
  5. matlab绘图点、线条相关
  6. 【三维重建】PIFuHD:Multi-Level Pixel-Aligned Implicit Function for High-Resolution 3D Human Digitization
  7. 相片后期处理,PS调出温暖的逆光美女
  8. linux NTP时间服务器Chrony配置
  9. 如何系统地自学一门Python 语言?https://mp.weixin.qq.com/s?__biz=MzA3ODY0MzEyMA==mid=408122444idx=2sn=ae6f3ddd
  10. 上位机与下位机的区别