【水果蔬菜识别】基于计算机视觉实现水果蔬菜识别含Matlab源码
1 简介
我国是一个水果和蔬菜生产大国,水果和蔬菜的总产量均居世界之首.但是我国水果和蔬菜出口总量却很低,在国际市场上缺泛竞争力.为了提高我国果蔬在国际市场上的竞争力,近些年来,我国的果蔬商品化处理发展比较迅速,特别是计算机视觉技术在果蔬识别分类和品质检测领域中应用越来越广泛.但由于果蔬的种类频多,而且不同的果蔬其形状,颜色和纹理等特征千差万别.如何用较少的特征量来表示果蔬的特征,能否用统一的方法来对不同果蔬进行识别分类,是目前研究的重要课题之一.
2 部分代码
% **************************************************************
% **************分隔图像,并将每一部分分离 ***********************
% ************** 并统计每部分的形状特征 ***********************
% **************************************************************
% 读取图像
image = imread('test.jpg');
figure
imshow(image);
im_gray = rgb2gray(image); %灰度化
im_bw = im2bw(im_gray,0.9); %二值化
% 将二值化后的图像进一步处理
im_bw= bwareaopen(im_bw, 10); %去除图像中面积过小的杂点
%%
im_bw= 1-im_bw; %灰度反转,将背
【水果蔬菜识别】基于计算机视觉实现水果蔬菜识别含Matlab源码相关推荐
- 【图像计数】基于计算机视觉实现蚊香片计数含Matlab源码
1 简介 基于计算机视觉实现蚊香片计数 2 部分代码 clc;%清除命令窗口中的内容close all;%关闭所有的figure窗口clear all;%清楚工作空间所有的变量.函数等I=imrea ...
- 【图像检测】基于计算机视觉实现米粒个数检测含Matlab源码
1 简介 2 部分代码 function varargout = mygui(varargin)% Begin initialization code - DO NOT EDITgui_Singl ...
- 【汉字识别】基于贝叶斯网络实现汉字识别含Matlab源码
1 简介 2 部分代码 clc,clear,closefor i=1:5 imp=imread(['.\字库',num2str(i),'.jpg']); create_database(imp,i) ...
- 【图像修复】基于滤波实现损坏图像修复含Matlab源码
1 简介 图像在获取,传输和存储的过程中由于各种原因引起图像质量的下降,需要对图像进行复原.本文对图像复原技术,高斯噪声,椒盐噪声进行介绍,探讨二维中值滤波算法和MATLAB下算法的仿真实验,同时分析 ...
- 【PID优化】基于蝗虫算法PID控制器优化设计含Matlab源码
1 内容介绍 该文针对广泛应用的PID控制器,在MATLAB仿真软件环境下,开发出一个过程控制系统的仿真软件包,能够实现模型辨识和PID参数调节,为过程控制系统仿真研究提供了方便. 该软件界面友好,操 ...
- 【故障诊断分析】基于小波变换实现外圈轴承故障诊断含Matlab源码
1 简介 在滚动轴承的故障诊断时,传统的频谱分析法通常采用共振解调技术 , 具有良好的效果 ,但当内圈 . 滚动体或多点故障时,解调谱线却很难分辨故障类型小波包是小波理论在信号处理应用领域的又一重大发 ...
- 【优化控制】基于遗传算法实现优化LQR控制器含Matlab源码
1 简介 车辆悬架系统是影响汽车行驶平顺性和乘坐舒适性的重要结构部件.传统的被动悬架由于其弹性元件刚度和减震器阻尼是固定不变的,这导致其只能适应某一特定路面行驶,限制了适应多样性路况的需求以及车辆性能 ...
- 【数字信号】基于DTMF双音多频电话拨号仿真含Matlab源码
1 简介 DTMF信号是音频电话中的拨号信号,本文介绍了基于MATLAB的DTMF信号产生与检测的流程,重点分析了DTMF信号检测中的戈泽尔算法原理及参数选择. 2 部分代码 t1='123A';t ...
- 【运动学】基于最小半径实现泊车仿真含Matlab源码
1 简介 近年来,智能化的自动泊车技术不断发展.文章针对自动平行泊车轨迹曲率过大,曲率不连续和泊车起始位置,车身姿态要求较为苛刻等问题,提出了最小半径自动平行泊车方法. 2 部分代码 functio ...
- 【图像增强】基于gabor滤波器实现指纹增强含Matlab源码
1 简介 D.Gabor 1946年提出 窗口Fourier变换,为了由信号的Fourier变换提取局部信息,引入了时间局部化的窗函数. 由于窗口Fourier变换只依赖于部分时间的信号,所以,现在窗 ...
最新文章
- 信息熵与自然语言处理
- 用python爬虫的基本步骤-Python爬虫入门:爬虫基础了解
- 数据中心电池室管理之经济实用性方法的探索
- 使用EF.Core将同一模型映射到多个表
- 让您变的更智慧 秘笈145条(上)
- 【BZOJ2243】 [SDOI2011]染色
- c语言整形符号位_C语言中32位有符号整数如何定义
- LeCun:深度学习在信号理解中的强大和局限(视频+PPT)
- 霍夫斯特拉大学计算机科学专业排名,Hofstra University霍夫斯特拉大学介绍及排名信息...
- html修改访问量txt,哪位大佬帮我改一下JS谢谢,txt改html网页直接显示的,感激不尽,现在的源码只能看......
- 【疲劳检测】基于形态学实现疲劳检测matlab源码
- Word类报表实例 - 质量检测报告
- MIS--信息管理系统
- 看完必会的正则表达式和递归
- 盘点苹果电脑上那些不错的cpu优化工具
- python如何计算字典平均值_算出字典中数值的平均值
- 【STL】STL函数总结,助你代码实用高逼格
- 计算机怎么改磁盘位置,如何修改磁盘0和磁盘1的硬盘位置
- 上电瞬间电容相当于短路
- 李三立院士逝世:中国计算机体系结构先驱,曾为国防计算机项目总负责人
热门文章
- 每天写代码每天调试的他坚持了二十年,出版了软件调试大全
- 机器人的视听觉交叉感知技术研究
- Vue中,methods中调用filters里的过滤器
- epics field说明(自记录)
- 正则-某字符在字符串中出现的次数、字母数字下划线常用正则表达式
- Python:利用turtle库绘画的眨眼睛的皮卡丘
- 我的世界java版tp_我的世界:最快交通工具是tp?你错了!“折跃门”传送比它快10倍...
- 每个人都有自己的机缘,看别人的风景,品自己的人生!
- 几种查看centos版本的方法
- 【mysql5.1.47会报一个时间戳设置未null的错】