• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MatlabGUI的服裝顏色特征提取系統(tǒng)設(shè)計

      2018-05-05 05:42:50江莎莉任瓊
      現(xiàn)代電子技術(shù) 2018年9期
      關(guān)鍵詞:主成分分析系統(tǒng)設(shè)計特征提取

      江莎莉 任瓊

      摘 要: 針對傳統(tǒng)服裝顏色特征提取系統(tǒng)直觀性差,提取結(jié)果不可靠等問題,設(shè)計了基于Matlab GUI的服裝顏色特征提取系統(tǒng)。介紹了系統(tǒng)設(shè)計思想,對服裝圖片進(jìn)行主成分分析變換,得到主成分分析空間的顏色特征,把測試樣本和訓(xùn)練樣本依次投影至特征空間,得到相應(yīng)的識別特征,采用K?means法對顏色進(jìn)行分類,按照空間一致原則實(shí)現(xiàn)服裝顏色特征提取。給出GUI界面設(shè)計過程,采用Matlab中的uigetfile函數(shù)輸入服裝圖片,通過get函數(shù)實(shí)現(xiàn)顏色提取結(jié)果的展示,利用write函數(shù)保存服裝顏色特征信息,給出系統(tǒng)退出代碼。實(shí)驗(yàn)結(jié)果表明所設(shè)計系統(tǒng)能夠直觀展示服裝顏色特征,且顏色特征提取結(jié)果可靠。

      關(guān)鍵詞: 服裝顏色; 特征提取; GUI界面; 系統(tǒng)設(shè)計; 主成分分析; K?means法

      中圖分類號: TN911.73?34; TP391.41 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2018)09?0096?04

      Abstract: Since the traditional clothing color feature extraction system has poor intuition, and its extraction result is unreliable, a clothing color feature extraction system based on Matlab GUI is designed. The design thought of the system is introduced. The principal component analysis transform is performed for the clothing images to obtain the color feature of principal component analysis space. The test samples and training samples are projected to the feature space to get the corresponding recognition feature. The K?means method is used to classify the colors, and realize the clothing color feature extraction according to the space consistency principle. The design process of GUI interface is given. In Matlab, the uigetfile function is used to input the clothing images, the get function is used to display the color extraction results, and the write function is used to save the feature information of clothing colors. The system exit code is given. The experimental results show that the system can display the clothing color features intuitively, and its color feature extraction results are reliable.

      Keywords: clothing color; feature extraction; GUI interface; system design; principal component analysis; K?means method

      當(dāng)前服裝種類眾多,數(shù)量龐大,需對其進(jìn)行分類處理。色彩是服裝的關(guān)鍵信息,在對服裝圖像進(jìn)行處理時,色彩信息被廣泛應(yīng)用于服裝圖像的分類[1?2]。因此,設(shè)計一種有效的服裝顏色特征提取系統(tǒng)具有重要意義。傳統(tǒng)服裝顏色特征提取系統(tǒng)采用正交變換的形式實(shí)現(xiàn)顏色特征提取,直觀性差,提取結(jié)果不可靠,實(shí)際應(yīng)用效果不佳[3]。為此,本文設(shè)計了一種新的基于Matlab GUI的服裝顏色特征提取系統(tǒng)。

      1 Matlab GUI服裝顏色特征提取系統(tǒng)

      1.1 系統(tǒng)設(shè)計思想

      Matlab GUI是一種采用圖形方式顯示的用戶界面,屬于人機(jī)信息交互工具,不但可以嵌入已存在的仿真程序中,還可以將得到的圖形化結(jié)果通過人機(jī)交互的形式直接展現(xiàn)出來,用戶只需掌握操作過程就能輕松操作界面,為研究人員提供了巨大便利[4]。

      通常存在兩種Matlab GUI界面設(shè)計方法:一種是采用直接編寫Matlab文件的方法完成GUI設(shè)計;另一種是通過研發(fā)環(huán)境GUIDE生成相關(guān)文件[5]。GUIDE可提供高效的集成環(huán)境,主要包括用戶控件集、菜單欄與工具欄、用戶界面編輯窗口。當(dāng)采用GUIDE構(gòu)建GUI時,可把已設(shè)計的GUI界面存儲成FIG資料文件,從而自動形成相應(yīng)的Matlab文件。此文件含有GUI的初始化代碼與創(chuàng)建界面結(jié)構(gòu)時采用的控制代碼。與第一種方法相比,該方法更加直觀,同時對文件的管理以及代碼的調(diào)整也更容易,所以,采用GUIDE方法實(shí)現(xiàn)Matlab GUI界面設(shè)計,設(shè)計過程主要包括GUI界面設(shè)計與服裝顏色特征提取程序設(shè)計兩個階段,詳細(xì)步驟如下:

      1) 確定設(shè)計任務(wù);

      2) 從用戶角度審視,繪制界面初始圖;

      3) 打開GUIDE,根據(jù)初始圖構(gòu)建靜態(tài)界面,同時完成相關(guān)控件的屬性設(shè)定;

      4) 編寫與測試相應(yīng)對象回調(diào)函數(shù),以實(shí)現(xiàn)界面的動態(tài)功能;

      5) 打開并運(yùn)行界面,對界面整體功能進(jìn)行檢測。

      在整個設(shè)計過程中,各步驟間通常交叉反復(fù)進(jìn)行,理想設(shè)計結(jié)果通常需要多次調(diào)試才能得到。

      1.2 服裝顏色特征提取程序設(shè)計

      本文采用主成分分析與K?means相結(jié)合的方法實(shí)現(xiàn)服裝顏色特征提取。先對服裝圖片進(jìn)行主成分分析變換,得到主成分分析空間的顏色特征,然后把測試樣本和訓(xùn)練樣本依次投影至此特征空間,得到相應(yīng)的識別特征,采用K?means法對顏色進(jìn)行分類,最終按照空間一致原則實(shí)現(xiàn)服裝顏色特征提取[6]。先確定主成分分析法的特征子空間,其是由圖片像素點(diǎn)的R,G,B值構(gòu)成的矩陣。用[li]描述訓(xùn)練樣本,假設(shè)存在[m]個訓(xùn)練樣本,輸入訓(xùn)練樣本[li,]求出訓(xùn)練樣本的均值為:

      對服裝照片進(jìn)行掃描,對測試樣本與訓(xùn)練樣本的顏色特征進(jìn)行對比,通過K?means法進(jìn)行分類處理,距離處理選用曼哈頓方法。

      K?means的分類處理過程如下:

      1) 挑出[N]個類的初始中心;

      2) 在第[K]次迭代過程中,隨機(jī)選擇一個樣本,依次計算它與各類初始中心間的距離,把上述樣本劃分至距離最小的類別;

      3) 通過均值方法對此類的中心值進(jìn)行更新,若中心值沒有改變,則迭代停止;反之,繼續(xù)迭代。

      最終按照空間一致性原則將此像素劃分至某一類中,同時賦予此類顏色的中心值,實(shí)現(xiàn)服裝顏色特征提取。依據(jù)上述過程,在Matlab軟件中編程以獲取服裝顏色特征提取程序。

      1.3 GUI界面設(shè)計

      1.3.1 界面功能的規(guī)劃與設(shè)計

      對于所設(shè)計系統(tǒng),要求界面可以實(shí)時呈現(xiàn)服裝顏色特征,圖1描述的是GUI界面設(shè)計結(jié)構(gòu)圖。

      在對GUI界面進(jìn)行設(shè)計時,采用拖動鼠標(biāo)的方式構(gòu)建GUI程序界面。此界面主要包括彈出式菜單、滑動條、軸對象、文本框以及靜態(tài)文本控件,它們被布置在適當(dāng)區(qū)域[7]。彈出式菜單的作用為挑選顏色分量;滑動條的作用為挑選動態(tài)閾域;軸對象的作用為呈現(xiàn)服裝原始圖片以及R,G,B顏色模型下每類顏色特征的直方圖曲線;文本框作用為顯示相關(guān)參數(shù);靜態(tài)文本控件作用為闡述相關(guān)坐標(biāo)軸名稱等[8]。圖2描述的是所設(shè)計的GUI界面。

      1.3.2 服裝圖片輸入與展示

      采用Matlab中的uigetfile函數(shù)輸入服裝圖片,選用的服裝照片格式為JGP,PCX或JPEG,把這3類格式置于相同單元數(shù)組內(nèi),也就是

      1.3.3 數(shù)據(jù)存儲

      通過get函數(shù)獲取服裝圖片R,G,B顏色分類特征值,采用write函數(shù)將獲取的特征值寫入目標(biāo)文件,由此完成服裝顏色特征信息存儲,便于每次提取服裝顏色特征[9]。

      1.3.4 系統(tǒng)退出

      要求所設(shè)計系統(tǒng)能夠在程序結(jié)束時立刻退出系統(tǒng)。在退出按鈕控件回調(diào)函數(shù)中編寫下述代碼實(shí)現(xiàn)界面關(guān)閉。

      delete(manage.colorfeature_extractionsystem);

      其中,colorfeature_extractionsystem表示界面名稱。

      2 實(shí)驗(yàn)結(jié)果及分析

      本節(jié)以圖3所示服裝圖像為研究對象,通過本文系統(tǒng)對其顏色特征進(jìn)行提取,該圖像尺寸是423×389像素,所有像素均含有R,G,B顏色信息[10]。

      分析圖4和圖5可知,原始服裝圖像的R,B,G顏色直方圖基本一致,RBG呈高度相關(guān)性,特征不顯著。而經(jīng)PCA處理后服裝圖像的RBG顏色直方圖有顯著差異,有助于服裝顏色特征的提取。

      采用本文系統(tǒng)得到的服裝顏色特征提取結(jié)果如圖6所示。由圖6可知,本文系統(tǒng)可直觀地展示服裝顏色特征。

      為了驗(yàn)證本文系統(tǒng)的可靠性,選擇120幅風(fēng)格和顏色差異大的服裝圖像作為實(shí)驗(yàn)樣本,將IOS系統(tǒng)和MPEG系統(tǒng)作為對比進(jìn)行測試。

      分析表1可知,采用本文系統(tǒng)提取的服裝R顏色特征查全率為92.35%,明顯高于IOS系統(tǒng)的81.32%和MPEG系統(tǒng)的71.34%,查準(zhǔn)率也高于其他兩種系統(tǒng)。分析B、G顏色特征的提取結(jié)果也可得到相同的結(jié)論,說明通過本文系統(tǒng)對服裝顏色特征進(jìn)行提取,提取結(jié)果更加準(zhǔn)確,驗(yàn)證了本文系統(tǒng)的可靠性。

      3 結(jié) 論

      本文設(shè)計了一種新的基于Matlab GUI的服裝顏色特征提取系統(tǒng)。采用主成分分析與K?means相結(jié)合的方法實(shí)現(xiàn)服裝顏色特征提取,給出GUI界面設(shè)計過程。經(jīng)實(shí)驗(yàn)驗(yàn)證,所設(shè)計系統(tǒng)能夠直觀展示服裝顏色特征,且顏色特征提取結(jié)果可靠。

      參考文獻(xiàn)

      [1] 馮康,王維新,王靜,等.基于Matlab GUI的成熟棉花特征提取系統(tǒng)設(shè)計[J].江蘇農(nóng)業(yè)科學(xué),2015,43(5):397?400.

      FENG Kang, WANG Weixin, WANG Jing, et al. Design of mature cotton feature extraction system based on Matlab GUI [J]. Jiangsu agricultural sciences, 2015, 43(5): 397?400.

      [2] 何昕,蔣豪,韓丹.管制指令特征參數(shù)提取研究[J].科學(xué)技術(shù)與工程,2015,15(20):89?94.

      HE Xin, JIANG Hao, HAN Dan. Research on the control instruction feature parameter extraction [J]. Science technology and engineering, 2015, 15(20): 89?94.

      [3] 郝豫.基于Matlab GUI的大型公共活動擁擠踩踏事故風(fēng)險預(yù)警及應(yīng)用研究[J].現(xiàn)代電子技術(shù),2017,40(13):110?113.

      HAO Yu. Research on Matlab GUI based stampede accident risk pre?warning of large public event and its application [J]. Modern electronics technique, 2017, 40(13): 110?113.

      [4] 張世弘,劉振興.基于Matlab?GUI的信號采集與分析系統(tǒng)設(shè)計[J].機(jī)床與液壓,2015,43(21):113?117.

      ZHANG Shihong, LIU Zhenxing. Design of signal acquisition and analysis system based on Matlab?GUI [J]. Machine tool & hydraulics, 2015, 43(21): 113?117.

      [5] 李彥,甄丹,杜焱霖,等.基于Matlab GUI的色域平臺設(shè)計與開發(fā)[J].電視技術(shù),2017,41(3):22?27.

      LI Yan, ZHEN Dan, DU Yanlin, et al. Design and development of gamut platform based on Matlab GUI [J]. Video engineering, 2017, 41(3): 22?27.

      [6] 孫誠達(dá),邱威,丁為民,等.農(nóng)作物幾何特征量測量系統(tǒng)設(shè)計與試驗(yàn)[J].農(nóng)業(yè)機(jī)械學(xué)報,2015,46(12):1?10.

      SUN Chengda, QIU Wei, DING Weimin, et al. Design and experiment for crops geometrical feature measuring system [J]. Transactions of the Chinese society for agricultural machinery, 2015, 46(12): 1?10.

      [7] 陶佰睿,郭琴,苗鳳娟,等.基于改進(jìn)Mel濾波器組的聲紋特征提取SoC設(shè)計[J].微電子學(xué),2015,45(6):785?788.

      TAO Bairui, GUO Qin, MIAO Fengjuan, et al. SoC design of voiceprint features extraction based on improved Mel filter banks [J]. Microelectronics, 2015, 45(6): 785?788.

      [8] 張麗娜,錢博,馮永新.基于Matlab/GUI的MIMO通信仿真軟件設(shè)計與實(shí)現(xiàn)[J].火力與指揮控制,2016,41(6):137?140.

      ZHANG Lina, QIAN Bo, FENG Yongxin. Design and implementation of MIMO communication simulation software based on Matlab GUI [J]. Fire control & command control, 2016, 41(6): 137?140.

      [9] 房澤平,段建民,鄭榜貴.基于特征顏色和SNCC的交通標(biāo)志識別與跟蹤[J].交通運(yùn)輸系統(tǒng)工程與信息,2014,14(1):47?52.

      FANG Zeping, DUAN Jianmin, ZHENG Banggui. Traffic signs recognition and tracking based on feature color and SNCC algorithm [J]. Journal of transportation systems enginee?ring and information technology, 2014, 14(1): 47?52.

      [10] 謝仕義,徐兵,陳有英,等.無線傳感網(wǎng)絡(luò)中多目標(biāo)識別與定位系統(tǒng)設(shè)計[J].廣東海洋大學(xué)學(xué)報,2015,35(6):82?86.

      XIE Shiyi, XU Bing, CHEN Youying, et al. Wireless sensor networks multi?target detection and location system design [J]. Journal of Guangdong Ocean University, 2015, 35(6): 82?86.

      [11] 任琴,舒勤,劉勇.基于對稱注入法反射波特征提取的配電網(wǎng)故障測距算法[J].電力系統(tǒng)保護(hù)與控制,2015,43(24):19?25.

      REN Qin, SHU Qin, LIU Yong. A fault location algorithm for distribution network based on extracting features from the reflected wave of symmetrical injection method [J]. Power system protection and control, 2015, 43(24): 19?25.

      猜你喜歡
      主成分分析系統(tǒng)設(shè)計特征提取
      基于Gazebo仿真環(huán)境的ORB特征提取與比對的研究
      電子制作(2019年15期)2019-08-27 01:12:00
      一種基于LBP 特征提取和稀疏表示的肝病識別算法
      主成分分析法在大學(xué)英語寫作評價中的應(yīng)用
      江蘇省客源市場影響因素研究
      SPSS在環(huán)境地球化學(xué)中的應(yīng)用
      考試周刊(2016年84期)2016-11-11 23:57:34
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
      工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
      長沙建設(shè)國家中心城市的瓶頸及其解決路徑
      基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運(yùn)輸管理系統(tǒng)設(shè)計與應(yīng)用
      目標(biāo)特性測量雷達(dá)平臺建設(shè)構(gòu)想
      科技視界(2016年22期)2016-10-18 14:34:34
      烟台市| 句容市| 金华市| 莱州市| 宣化县| 井冈山市| 化隆| 盐池县| 金门县| 鹰潭市| 和平区| 浪卡子县| 铜鼓县| 延长县| 宜城市| 宝兴县| 巴楚县| 内丘县| 丹江口市| 新建县| 梁平县| 景谷| 敦煌市| 寿阳县| 黔东| 漳浦县| 安塞县| 达日县| 武山县| 高唐县| 昌宁县| 天津市| 余庆县| 凤凰县| 长阳| 上饶县| 芦山县| 大同县| 忻城县| 阜新| 清原|