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 


本文标签: 芒果 图像 进行 计算机 颜色