admin 管理员组文章数量: 1086019
2024年3月20日发(作者:radio gaga)
软件开发
有限且电力供应同样有限的嵌入式设备定义在Connected Limited
Device Configuration (CLDC)的规格里;同时,另一种设备则被
规范到Connected Device Consfiffuration (CDC)规格里。这便
是说,利用Configuration的概念,J2ME把全部的嵌入式装置区分
为这两种抽象的形态。
J2ME的技术优势主要体现在,允许在各种支持Java的移动端
设备上运行,且具有很高的安全性,可以较为简便的升级到J2SE和
J2EE。
手机软件,将具有空前的未来发展方向,也将在手机软件行业掀起波
澜。
参考文献
[1】李观华,范辉.J2ME在移动通信程序中的应用[J].计算机应用,2003
一
(3):I24一l26.
[2]张小玮.J2ME无线平台应用开发.清华大学出版社.
作者简介
宋琳琳(1979.12.12),女,内蒙古通辽市人,硕士研究生学历,副教授,内
蒙古民族大学计算机科学与技术学院028000,研究方向:计算机图形图
像处理及数据库应用。
4.结束语
通过本文,在对Java手机软件开发相关知识的简单阐述,基本
介绍了基于J2ME的Java手机应用软件开发的通用步骤。Java手机
已经普及,对其软件平台的开发及进一步稳定性的探索也已经成为
软件行业的一个热门方向,因此,如何开发出基于J2ME的实用Java
基于计算机视觉和MATLAB的芒果特征提取系统设计
郝位军 重庆资源与环境保护职业学院
摘要:为了实现芒果图像形状特征和颜色特征的提取,应用MATLAB软件设计了芒果静态图像特征提取系统,系统可实现芒果面积和周长等形
状特征信息的提取,还能实现芒果颜色特征(如R、G、B、Y、Cb、Cr、H、S、l等)的提取。通过芒果形状和颜色特征可为芒果大小和品质自动分级奠定基础
该研究还为其他农产品的-陕速检测提供了理论依据。
关键词:计算机视觉Matlab芒果特征提取系统设计
引言:芒果被誉为“热带水果之王”,由于其丰富的营养价值和
保健功能,在国内和国际市场需求较大。芒果具有良好的经济效益,
在我国其种植地分布较 产地主要位于海南、广西、广东、福建、四
川和云南等地区,同时海南地区的芒果种植面积和产量位居全国第
。
MATLAB GUI设计芒果图像提取与显示和在不同颜色模型下的颜
色分量选取及显示相关颜色直方图,根据直方图确定图像的最佳阈
值并根据阚值对芒果图像进行分割显示等功能。技术路线如图1所
不。
为了提高芒果的经济效益和国际竞争力,需对芒果品质(成熟度、
形状和外观颜色等)进行严格划分,但目前我国大部分的芒果分类是
人工根据芒果大小和品质进行简单分级,造成芒果实际经济效益被
低估,同时得不到国内外市场的认可,在市场竞争中芒果品质是其经
济效益大小的关键因素。
李国进等提出利用芒果形状特征(长短轴之比、面积)和颜色特
征(H分量)共4个特征建模将芒果品质分为三个等级。张烈平等通
过计算机视觉技术提取芒果的图像信息并进行预处理(去燥图像、分
割图像和增强图像等),提取9个芒果特征信息参数,建立BP神经
网络模型对芒果进行分级 王江帆等应用芒果图像的投影图像和芒果
重量建立模型,对芒果重量进行分级
采用计算机视觉技术提取芒果的特征信息(形状和颜色特征等),
提取的芒果颜色特征信息可以对其进行成熟度和外观颜色进行判别,
其形状特征信息可以对芒果大小和形状等基本信息进行判别。本文
基于计算机视觉技术获得芒果图像,基于MATLAB GUI为开发工
具,开发了一套芒果特征提取系统,可提取芒果的形状特征和颜色特
征信息。
[三
图1技术路线
3 MATLAB GUI界面开发
3.1界面总体设计
芒果特征提取系统界面采用1个Slider滑动条3个Axes轴对像、
1个Pop—up Menu弹出式菜单、7个Static Text静态文本、3个
塞兰
一
1计算机视觉系统
Edit Text文本框和5个Push Button按钮等对象拖动到合适的位
本文采用计算机视觉提取芒果静态图像,计算机视觉系统由计
置。芒果图像颜色分量的选择采用Pop—up Menu弹出式菜单进行选
算机、光照箱、环形光源、CCD摄像头和图像采集卡等组成。
择,图像分割的动态阈值采用Slider滑动条进行选择,图像的显示采
用Axes轴对像显示,界面中的相关说明采用Static Text静态文本
对相关功能说明。界面设计如图2所示。
荫 连
。 篝
1.CCD摄像头2.环形光源5.光照箱4.芒果5.计算
机6.图形采集卡
圈1计算机视觉系统示意圈
2设计线路
本文基于计算机视觉技术提取芒果静态图像为基础,采用
鹊睡 擗碡 r
黼囊1. 辫
岫碗 。
图2界面设计结果
3.2图像输入与显示
数码世界R308
软件开发
芒果静态图像采用uigetfile函数进行设置,图片格式为tif、
bmp和Jpg等格式, 采用数组{’{.tif。; .bmp’; .JPg’}将这:
种格式放在同一个单元数组中,程序如下:
【fname,pname,index】=uigetfile({’}.tif’; .bmp
JPg’}, 选择图片 );
if index==1 I】index==5
Mg=[pname fname];
axes(handles.axes1);
imshow(Mg);
.
赫
日壅 A ’’j0
瑚睡l堕日精
end
芒果图片读取如图3所示。
图4运行界面
j.6数据保存
用get函数得到芒果图像不同颟包横型下的颇色特征,如R、
G、B、Y、Cb、Cr、H、S、I等值,用xlsread函数保存提取到的芒果
形状特征和颜色特征值,从而为芒果形状和颜色特征与芒果分级奠
定一定的理论基础。
5.7系统退出
运用Switch…case…end结构的回调函数进行系统的退出。
图3芒果图像
5,3图像颜色分量选取及直方图显示
选择1个Pop—up Menu弹出式菜单和1个Axes轴对像控件
他置如图2断示,Pop—up Menu菜单的Callback函数实现在不
同颜色模型下的颜色分量选择.并显示相关直方图,运用Switch…
CaSe…end结构程序语句实现相关功能,根据case值的不同进行颜
色分量直方图的屉示,部分程序如下
1ndex=get(handles.Popupmenu1,‘Value’ );
switch i ndeX
case]
4结论
基于MATLAB软件强大高效的GUI功能设计出芒果静态图像
的形状和颜色特征值的方法。为后续基于形状和颜色特征的芒果大
小和品质分级提供了基础。
axes(handles.axes2);
imhist(Mg—r);
end
参考文献
【1】罗学兵芒果的营养价值、保健功能及食用方法【J1.中国食物与营
养,2011,07:77--79.
【2】郑素芳,张岳恒.海南芒果产业链现状研究IJ].中国农业资源与区
划,20 1l,02:75--80.
【3]谢轶,张艳玲,徐志.我国芒果等级划分标准探讨fJ】_中国热带农
业,2013,06:9-11.
【4】李国进,董第永,陈双.基于计算机视觉的芒果检测与分级研究[J】 l
农机化研究,2015,l0:13-18+23.
5]张烈平,曾爱群,陈婷.基于计算机视觉和神经网络的芒果检测与等
选用1个Edit Text文本框和1个Slider滑动条控件(位置如
【
图2所示)对阀值进行选取及分割图像显示,代码如下:
级分类[J】.农机化研究,2008,10:57—60.
【6】王江枫,罗锡文,洪添胜,戈振扬.计算机视觉技术在芒果重量及果
sliderLvalue=get(handles.sliderl,‘Value’);
一
面坏损检测中的应用[J]_农业工程学报,1998,04:192—195.
3.5周长及面积提取
7】王矗.精通MATLAB GUI设计[川.北京:电子工业出版社,20(18.
周长提取采用bwperim函数进行提取,芒果分割图象的面积提
【
取采用bwarea函数。在Axes3轴对像控件中显示芒果分割图像,将
提取的芒果形状特征(周长和面积)显示在相应的Edit Text文本框
中,如图4昕示。
【8】Choi Y J,McCarthy K I ,X'lcCal’tl1y M J.A MATI AB graphical
user interface program for t0In0graphicviscometer data processing[JJ.
Computers and electronicsin agriculture,2005,47(1).
5.4闽值选择
k
【9】陈杰.MATLAB宝典【M】.北京:电子工业出版社,2010.
计算机软件开发技术的现状及应用探究
杨杰 安徽国际商务职业学院
摘要:计算机软件开发技术的发展程度将直接决定计算机的相关性能,在当今科枝水平飞速发展的今天 该技术在频繁取得硕果的同时.也随
之产生了一系列问题。文章开篇论述了计算机软件开发技术的相关概念,以及当今发展状况,以互联网通讯为切入点.介绍 现今计算机软件开发技
术的研讨要点和未来发展趋势,以期推动计算机软件开发技术的不断进步。
关键词:计算机计算机软件 开发技术
启停位置,进而定义软件周期。
务控制、医疗卫生等各个方面,指引着当前信息技术的走向,不断地 (2)软件原型化的方法
生命周期法是最为科学的方法,不过其必须要事先确认相关资
造福人仃]的生活。计算机软件在计算机技术中占据着重要的地位,它
料,这就意味着那些开始理念比较模糊的软件不能运用该手段。在这
的研发方式、应用环境和未来走向都影响着计算机发展。
样的背景下,技术人员可以将需求展开原型化处理,对每个研究阶段
1计算机软件开发技术
汁算机就是由两大部分组成:硬件与软件。其中软件最为核心, 进行原型化,明确其自身要求,然后运用仅有的一些理念完成原始系
其又可以分为系统软件与应用软件,系统软件是整个系统运行的基础, 统的搭建,而后历经评议、完善,完成软件开发。
(3)自动化形式系统的开发
它可以兼容多个软件的运行,而应用软件则是来解决计算机的各种运
行问题。
在最新的科技中,研发工具能够自主对内容进行解析,创设程序
编码进行系统研发。这个环节不需要人工操作,计算机可以自动完成。
在当前,计算机软件开发技术的常用模式有以下几种:
(1)生命周期法
2计算机软件开发技术的现状
在国家经济、科技、教育全面进步的大背景下,计算机软件开发
这是 类经常使用的软件开发方法,它的划分依据就是时间,其
将软件备部位进行拆解,划分为各大时间段,之后再确定各时间段的
技术在国家和企业共同支持下,不断取得新的突破。不过,在世界信
计算机是科技发展的标志性产物,其应用领域涉及数据通信、财
Digital Space P.309
版权声明:本文标题:基于计算机视觉和MATLAB的芒果特征提取系统设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710882957a577847.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论