關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 具有顏色識(shí)別功能的類人機(jī)器人設(shè)計(jì)

具有顏色識(shí)別功能的類人機(jī)器人設(shè)計(jì)

作者: 時(shí)間:2013-07-17 來(lái)源:網(wǎng)絡(luò) 收藏

舵機(jī)控制的軟件方面,需要完成串口的相關(guān)配置,主要包括波特率、起始位數(shù)、數(shù)據(jù)位數(shù)、停止位數(shù)和流控制模式。這里將其配置為波特率19 200、起始位1位、數(shù)據(jù)位8位、停止位1位和無(wú)流控制模式。串口的設(shè)置主要是設(shè)置struct termios結(jié)構(gòu)體的各成員值,如下所示:

d.jpg

2 圖像識(shí)別算法
攝像頭采集到的圖像主要作如下處理:首先對(duì)數(shù)據(jù)解碼,利用查表法將RGB空間模型數(shù)據(jù)轉(zhuǎn)化為HSI空間模型,然后采用類間方差法將圖像進(jìn)行二值化,再利用連通域?qū)δ繕?biāo)進(jìn)行標(biāo)定,最后對(duì)圖像進(jìn)行去噪,從而實(shí)現(xiàn)目標(biāo)的識(shí)別和定位。圖像處理程序流程圖如圖4所示。

本文引用地址:http://m.butianyuan.cn/article/159315.htm

e.jpg


攝像頭采集的圖像為RGB格式,但RGB模型中R、G、B值易受光線影響,不適宜進(jìn)行;HSI模型中,不同的顏色對(duì)應(yīng)不同的色調(diào)參數(shù)H,并且H受外界光照影響小,因此采用HSI模型實(shí)現(xiàn)。因此,要通過(guò)某種算法,先將RGB色域空間映射到HSI空間。常用的顏色空間轉(zhuǎn)換算法如下:
f.jpg
實(shí)現(xiàn)顏色空間轉(zhuǎn)換以后就要根據(jù)不同的H值對(duì)圖像進(jìn)行二值化處理。二值化的實(shí)質(zhì)是一分類問(wèn)題,即把一幅圖像所含有的0~255的二進(jìn)制像素按照某個(gè)閾值劃分成兩類。如果閾值設(shè)得太低,結(jié)果會(huì)引入過(guò)多的背景信息,但太高就會(huì)導(dǎo)致目標(biāo)信息的丟失。類間方差法(Otsu)、最大熵方法(KSW)和直方圖平衡法(Balanced Histogram Thresholding,BHT)是目前應(yīng)用較廣的自動(dòng)閾值計(jì)算方法。
這里采用類間方差法,它的核心思路就是通過(guò)最大化類間方差來(lái)尋找最佳閾值。假設(shè)某一閾值T將整個(gè)二值圖像分為C0(1,…,T)和C1(T,…,255)兩類,則兩類的出現(xiàn)概率可以用下式計(jì)算:
g.jpg



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉