国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于計算機視覺和MATLAB的芒果特征提取系統(tǒng)設(shè)計

2018-06-04 03:42郝位軍重慶資源與環(huán)境保護職業(yè)學院
數(shù)碼世界 2018年5期
關(guān)鍵詞:直方圖芒果形狀

郝位軍 重慶資源與環(huán)境保護職業(yè)學院

引言:芒果被譽為“熱帶水果之王”,由于其豐富的營養(yǎng)價值和保健功能,在國內(nèi)和國際市場需求較大。芒果具有良好的經(jīng)濟效益,在我國其種植地分布較廣,產(chǎn)地主要位于海南、廣西、廣東、福建、四川和云南等地區(qū),同時海南地區(qū)的芒果種植面積和產(chǎn)量位居全國第一。

為了提高芒果的經(jīng)濟效益和國際競爭力,需對芒果品質(zhì)(成熟度、形狀和外觀顏色等)進行嚴格劃分,但目前我國大部分的芒果分類是人工根據(jù)芒果大小和品質(zhì)進行簡單分級,造成芒果實際經(jīng)濟效益被低估,同時得不到國內(nèi)外市場的認可,在市場競爭中芒果品質(zhì)是其經(jīng)濟效益大小的關(guān)鍵因素。

李國進等提出利用芒果形狀特征(長短軸之比、面積)和顏色特征(H分量)共4個特征建模將芒果品質(zhì)分為三個等級。張烈平等通過計算機視覺技術(shù)提取芒果的圖像信息并進行預處理(去燥圖像、分割圖像和增強圖像等),提取9個芒果特征信息參數(shù),建立BP神經(jīng)網(wǎng)絡模型對芒果進行分級。王江帆等應用芒果圖像的投影圖像和芒果重量建立模型,對芒果重量進行分級。

采用計算機視覺技術(shù)提取芒果的特征信息(形狀和顏色特征等),提取的芒果顏色特征信息可以對其進行成熟度和外觀顏色進行判別,其形狀特征信息可以對芒果大小和形狀等基本信息進行判別。本文基于計算機視覺技術(shù)獲得芒果圖像,基于 MATLAB GUI 為開發(fā)工具,開發(fā)了一套芒果特征提取系統(tǒng),可提取芒果的形狀特征和顏色特征信息。

1 計算機視覺系統(tǒng)

本文采用計算機視覺提取芒果靜態(tài)圖像,計算機視覺系統(tǒng)由計算機、光照箱、環(huán)形光源、CCD 攝像頭和圖像采集卡等組成。

圖1 計算機視覺系統(tǒng)示意圖

2 設(shè)計線路

本文基于計算機視覺技術(shù)提取芒果靜態(tài)圖像為基礎(chǔ),采用MATLAB GUI 設(shè)計芒果圖像提取與顯示和在不同顏色模型下的顏色分量選取及顯示相關(guān)顏色直方圖,根據(jù)直方圖確定圖像的最佳閾值并根據(jù)閾值對芒果圖像進行分割顯示等功能。技術(shù)路線如圖 1 所示。

圖1 技術(shù)路線

3 MATLAB GUI 界面開發(fā)

3.1 界面總體設(shè)計

芒果特征提取系統(tǒng)界面采用1個Slider滑動條、3個Axes軸對像、1個Pop_up Menu彈出式菜單、7個Static Text靜態(tài)文本、 3個Edit Text文本框和5個Push Button按鈕等對象拖動到合適的位置。芒果圖像顏色分量的選擇采用Pop_up Menu彈出式菜單進行選擇,圖像分割的動態(tài)閾值采用Slider滑動條進行選擇,圖像的顯示采用Axes軸對像顯示,界面中的相關(guān)說明采用Static Text靜態(tài)文本對相關(guān)功能說明。界面設(shè)計如圖 2 所示。

圖 2 界面設(shè)計結(jié)果

3.2 圖像輸入與顯示

芒果靜態(tài)圖像采用uigetfile 函數(shù)進行設(shè)置,圖片格式為tif、bmp和jpg等格式, 采用數(shù)組{'*.tif'; '*.bmp'; '*.jpg'}將這三種格式放在同一個單元數(shù)組中,程序如下:

[fname, pname, index] = uigetfile({'*.tif'; '*.bmp';'*.jpg'}, '選擇圖片');

if index == 1 || index == 5

Mg = [pname fname];

axes(handles.axes1);

imshow(Mg);

end

芒果圖片讀取如圖 3 所示。

圖 3 芒果圖像

3.3 圖像顏色分量選取及直方圖顯示

選擇1個Pop_up Menu彈出式菜單和1個Axes軸對像控件位置如圖2所示,Pop_up Menu菜單的Callback函數(shù)實現(xiàn)在不同顏色模型下的顏色分量選擇,并顯示相關(guān)直方圖,運用Switch…case…end結(jié)構(gòu)程序語句實現(xiàn)相關(guān)功能,根據(jù)case值的不同進行顏色分量直方圖的顯示,部分程序如下:

index = get( handles.Popupmenu1,‘Value’ ) ;

switch index

case 1

axes( handles.axes2) ;

imhist(Mg_r) ;

end

3.4 閾值選擇

選用1個Edit Text文本框和1個Slider滑動條控件(位置如圖2所示)對閾值進行選取及分割圖像顯示,代碼如下:

slider1_value = get( handles.slider1,‘Value’) ;

3.5 周長及面積提取

周長提取采用bwperim函數(shù)進行提取,芒果分割圖象的面積提取采用bwarea函數(shù)。在Axes3軸對像控件中顯示芒果分割圖像,將提取的芒果形狀特征(周長和面積)顯示在相應的Edit Text文本框中,如圖4所示。

圖 4 運行界面

3.6 數(shù)據(jù)保存

用 get 函數(shù)得到芒果圖像不同顏色模型下的顏色特征,如 R、G、B、Y、Cb、Cr、H、S、I 等值,用 xlsread 函數(shù)保存提取到的芒果形狀特征和顏色特征值,從而為芒果形狀和顏色特征與芒果分級奠定一定的理論基礎(chǔ)。

3.7 系統(tǒng)退出

運用Switch…case…end 結(jié)構(gòu)的回調(diào)函數(shù)進行系統(tǒng)的退出。

4 結(jié)論

基于MATLAB軟件強大高效的GUI功能設(shè)計出芒果靜態(tài)圖像的形狀和顏色特征值的方法。為后續(xù)基于形狀和顏色特征的芒果大小和品質(zhì)分級提供了基礎(chǔ)。

[1]羅學兵.芒果的營養(yǎng)價值、保健功能及食用方法[J].中國食物與營養(yǎng),2011,07:77-79.

[2]鄭素芳,張岳恒.海南芒果產(chǎn)業(yè)鏈現(xiàn)狀研究[J].中國農(nóng)業(yè)資源與區(qū)劃,2011,02:75-80.

[3]謝軼,張艷玲,徐志.我國芒果等級劃分標準探討[J].中國熱帶農(nóng)業(yè),2013,06:9-11.

[4]李國進,董第永,陳雙.基于計算機視覺的芒果檢測與分級研究[J].農(nóng)機化研究,2015,10:13-18+23.

[5]張烈平,曾愛群,陳婷.基于計算機視覺和神經(jīng)網(wǎng)絡的芒果檢測與等級分類[J]. 農(nóng)機化研究,2008,10:57-60.

[6]王江楓,羅錫文,洪添勝,戈振揚.計算機視覺技術(shù)在芒果重量及果面壞損檢測中的應用[J]. 農(nóng)業(yè)工程學報,1998,04:192-195.

[7]王垚.精通MATLAB GUI 設(shè)計[M].北京:電子工業(yè)出版社,2008.

[8] Choi Y J,McCarthy K L,McCarthy M J.A MATLAB graphical user interface program for tomographicviscometer data processing[J].Computers and electronicsin agriculture,2005,47(1).

[9]陳杰. MATLAB 寶典[M].北京:電子工業(yè)出版社,2010.

猜你喜歡
直方圖芒果形狀
符合差分隱私的流數(shù)據(jù)統(tǒng)計直方圖發(fā)布
基于FPGA的直方圖均衡圖像增強算法設(shè)計及實現(xiàn)
我才不要穿
用直方圖控制畫面影調(diào)
小洞會“咬”人
小洞會“咬”人
中考頻數(shù)分布直方圖題型展示
火眼金睛
分一半
心的形狀
武威市| 时尚| 建湖县| 孙吴县| 土默特右旗| 门头沟区| 策勒县| 冷水江市| 敖汉旗| 新邵县| 甘德县| 阿巴嘎旗| 东安县| 申扎县| 鄂温| 板桥市| 九龙城区| 尼勒克县| 务川| 庆阳市| 越西县| 常德市| 高淳县| 石渠县| 凭祥市| 南汇区| 小金县| 林西县| 盈江县| 额尔古纳市| 苗栗县| 莱州市| 新竹县| 武义县| 北海市| 昭通市| 瓦房店市| 分宜县| 交城县| 张家川| 丹凤县|