2022-02-04 15:11:50 索煒達(dá)電子 931
文件編號:B363
文件大小:5.6M
代碼行數(shù):337行(主程序)
開發(fā)環(huán)境:Matlab2018
猿創(chuàng)承諾:該項(xiàng)目親測正常運(yùn)行,需遠(yuǎn)程調(diào)試部署另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡要概述:本項(xiàng)目針對多種常見水果混合的圖像,利用 Matlab 軟件,對水果的識(shí)別進(jìn)行研究。根據(jù)水果和背景的差別選取閾值,對去噪增強(qiáng)對比度后的圖像進(jìn)行二值化處理。再對圖像進(jìn)行邊緣檢測,選定連通區(qū)域,標(biāo)記后再對不同種水果的顏色,形狀,大小等特征進(jìn)行快速識(shí)別水果,從而實(shí)現(xiàn)對水果的正確分揀。
設(shè)計(jì)方案:
在計(jì)算機(jī)中,圖像由像素逐點(diǎn)描述,每個(gè)像素點(diǎn)都有一個(gè)明確的位置和色彩數(shù)值。使用 Matlab 軟件讀取圖像,以矩陣形式存放圖像數(shù)據(jù),其掃描規(guī)則是從左向右,從上到下。
對于一副水果圖像為了處理方便,我們首先要把彩色圖像轉(zhuǎn)化為灰度圖像。然后對圖像進(jìn)行二值化處理來獲得每個(gè)水果的區(qū)域特征。
在水果與背景接觸處二值化會(huì)導(dǎo)致圖像邊緣部分有斷裂,毛躁的部分。所以采用邊緣提取以彌補(bǔ)斷裂的邊緣部分,然后基于數(shù)學(xué)形態(tài)算子對圖像進(jìn)行去除斷邊,圖像填充等必要的后續(xù)處理。經(jīng)過圖像分割后,水果和背景很明顯地被區(qū)分開來,然后需要對每種水果的特征進(jìn)行提取。
先對圖像進(jìn)行標(biāo)簽化,所謂圖像的標(biāo)簽化是指對圖像中互相連通的所有像素賦予同樣的標(biāo)號。經(jīng)過標(biāo)簽化處理就能把各個(gè)連通區(qū)域進(jìn)行分離,從而可以研究它們的特征。
使用說明:
FruitRecognitionCode.m 文件 水果識(shí)別的算法代碼FruitRecognition.m 文件 水果識(shí)別的應(yīng)用代碼
水果識(shí)別算法添加中文注釋,增添了顯示分類結(jié)果
按需寫作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行效果:
遠(yuǎn)程協(xié)助:
溫馨提示:索煒達(dá).猿創(chuàng)官方提供收費(fèi)遠(yuǎn)程協(xié)助,確保您項(xiàng)目運(yùn)行成功。
點(diǎn)擊查看:遠(yuǎn)程協(xié)助相關(guān)事項(xiàng)
我們提供完整項(xiàng)目文件清單如下:
文件目錄
├ 1.項(xiàng)目源碼
├ 2.運(yùn)行截圖
└ 3.演示視頻