一. 簡(jiǎn)介
該程序是我2012年時(shí)自學(xué)MATLAB時(shí)編寫的潭苞,可以用來(lái)高通量測(cè)量物體的長(zhǎng)寬面積贫奠。其基本原理是將圖像二值惦银,分離出目標(biāo)區(qū)域,再根據(jù)最小外接矩形棍厂,計(jì)算物體的長(zhǎng)寬面積颗味。
與現(xiàn)狀動(dòng)輒幾萬(wàn)塊錢的考種軟件相比,該程序不要998也不要九塊九牺弹,完全免費(fèi)浦马!
二.安裝使用
程序下載地址:https://pan.baidu.com/s/1ABXJ76r2XA1TSejGjxXngw 提取碼: zq4a
由于該程序使用 matlab 編寫,所以運(yùn)行必須要有 matlab 的庫(kù)函數(shù)张漂。故使用前要安裝 MCRInstaller.exe晶默, 下載地址:
http://pan.baidu.com/share/link?shareid=1225839442&uk=940564319
如果已經(jīng)安裝MATLAB則不需安裝MCRInstaller.exe。
安裝 MCRInstaller.exe 后航攒,雙擊 longwidth.exe 即可使用磺陡。
三 . 使用方法
-
點(diǎn)擊longwidth.exe。載入速度有點(diǎn)慢漠畜,請(qǐng)耐心等待币他。
打開界面如下:
圖1 -
點(diǎn)擊“初始化設(shè)置”,進(jìn)入設(shè)置界面
如下圖
圖2. 設(shè)置界面- 參數(shù)說(shuō)明
二值圖取反:當(dāng)為0時(shí)憔狞,二值圖不取反蝴悉。當(dāng)為1時(shí),二值圖取反瘾敢。作用是使目標(biāo)區(qū)域?yàn)榘咨?br> 最小面積:將面積小于最小面積的區(qū)域忽略掉辫封,排除背景干擾。
比例尺:下圖中黑色物體即為事先放入的比例尺物體廉丽。比例尺為標(biāo)號(hào)為1倦微,默認(rèn)以標(biāo)號(hào)1的物體為比例尺,所以拍照時(shí)務(wù)必將比例尺物體放在最左邊正压。
圖3. 處理后的圖片
- 參數(shù)說(shuō)明
-
設(shè)置過(guò)程
- 點(diǎn)擊“載入圖片”欣福,載入測(cè)試圖片
- 點(diǎn)擊“二值測(cè)試”,設(shè)置“二值圖取反”焦履,目標(biāo)區(qū)域?yàn)榘咨?/li>
- 點(diǎn)擊“面積測(cè)試”拓劝,設(shè)置最小面積雏逾,排除干擾區(qū)域。
- 輸入比例尺的實(shí)際長(zhǎng)寬郑临,輸入比例尺物體的單位和測(cè)量目標(biāo)物體的單位一致
- 最后點(diǎn)擊“確定”栖博,務(wù)必點(diǎn)擊“確定”,不然設(shè)置沒(méi)用厢洞。
- 點(diǎn)擊“圖片保存路徑”仇让。計(jì)算會(huì)產(chǎn)生如上圖的圖片。
- 點(diǎn)擊“數(shù)據(jù)保存文件”躺翻。新建好excel文件丧叽,保存數(shù)據(jù)
- 點(diǎn)擊“導(dǎo)入圖片”,導(dǎo)入要處理的圖片公你∮淮荆可多選。
- 最后“計(jì)算”陕靠。耐心等待計(jì)算迂尝。
在計(jì)算過(guò)程中會(huì)閃出圖片窗口,這是正臣艚妫現(xiàn)象雹舀。
圖4. 軟件
四. 總結(jié)
- 該程序沒(méi)有經(jīng)過(guò)嚴(yán)格測(cè)試,使用前自己可以實(shí)際測(cè)量下粗俱,看看誤差大小
- 與專業(yè)考種軟件相比说榆,該程序不能實(shí)時(shí)測(cè)量,得先拍好照再測(cè)量寸认,不過(guò)勝在免費(fèi)簡(jiǎn)單易用签财。
- 該程序用最小外接法自動(dòng)檢測(cè)長(zhǎng)寬,不需要把物體擺正偏塞。對(duì)于圓粒型的玉米可能不能很好的檢測(cè)長(zhǎng)寬唱蒸,像小米大米這種狹長(zhǎng)型的籽粒能很好地檢測(cè)長(zhǎng)寬。所以建議測(cè)量完后點(diǎn)擊圖片看一遍灸叼,確認(rèn)檢測(cè)無(wú)誤神汹。
- 該程序不能自動(dòng)分離粘連的物體,所以測(cè)量的物體間不要粘連古今。
- 總之屁魏,該程序是免費(fèi)的簡(jiǎn)單易用的高通量的長(zhǎng)寬面積測(cè)量軟件。