統(tǒng)之間連接的硬件可以為485串口、232串口或SPI總線等。
[0065]同樣,如果變倍系統(tǒng)和ROI智能模塊由同一主控芯片控制,則可通過(guò)軟件實(shí)現(xiàn)的傳遞函數(shù)實(shí)現(xiàn)變倍信息的獲取,如果變倍系統(tǒng)和ROI智能模塊由不同的主控芯片控制,則可通過(guò)ROI智能模塊與變倍系統(tǒng)之間連接的硬件,獲取變倍系統(tǒng)上報(bào)的位置信息,其中ROI智能模塊與變倍系統(tǒng)之間連接的硬件可以為485串口、232串口或SPI總線等。
[0066]進(jìn)一步的,ROI智能模塊在用戶設(shè)置原始ROI區(qū)域時(shí),會(huì)保存云臺(tái)的原始水平方向角度、原始垂直方向角度、變倍系統(tǒng)的變倍值、關(guān)注區(qū)域的原始長(zhǎng)度、關(guān)注區(qū)域的原始寬度、成像焦距以及關(guān)注區(qū)域中心位置相對(duì)原畫(huà)面的原始水平坐標(biāo)和原始垂直坐標(biāo)等信息。
[0067]圖3A所示為ROI智能模塊保存的關(guān)注區(qū)域在原始畫(huà)面中的各相關(guān)信息,本發(fā)明實(shí)施例中云臺(tái)的原始水平方向角度記作P,云臺(tái)的原始垂直方向角度記作T,原始變倍值記作Z,關(guān)注區(qū)域的原始長(zhǎng)度記作X,關(guān)注區(qū)域的原始寬度記作Y,關(guān)注區(qū)域的中心位置記作0,中心位置相對(duì)于當(dāng)前畫(huà)面位置水平坐標(biāo)記作A,中心位置相對(duì)于當(dāng)前畫(huà)面位置垂直坐標(biāo)記作B,成像焦距為f。
[0068]本發(fā)明實(shí)施例中ROI智能模塊獲取的云臺(tái)控制系統(tǒng)上報(bào)的位置信息可包括云臺(tái)的當(dāng)前水平方向角度和當(dāng)前垂直方向角度ROI智能模塊獲取的變倍系統(tǒng)上報(bào)的變倍信息可包括當(dāng)前變倍值。
[0069]進(jìn)一步的,本發(fā)明實(shí)施例中可根據(jù)云臺(tái)的當(dāng)前水平方向角度和當(dāng)前垂直方向角度,云臺(tái)的原始水平方向角度和原始垂直方向角度,以及成像焦距,進(jìn)行感興趣區(qū)域在當(dāng)前畫(huà)面中位置的確定。
[0070]本發(fā)明實(shí)施例中當(dāng)云臺(tái)被轉(zhuǎn)動(dòng)時(shí),假設(shè)獲取的云臺(tái)當(dāng)前水平方向角度為P’當(dāng)前垂直方向角度為t’,則可按照如下方式進(jìn)行感興趣區(qū)域在當(dāng)前畫(huà)面中的位置的確定:
[0071]按照公式a’ = A+f*tan(P_p’),確定感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的水平坐標(biāo);其中,a’為感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的水平坐標(biāo),A為感興趣區(qū)域中心位置在攝像機(jī)拍攝的原始畫(huà)面中的水平坐標(biāo),f為成像焦距,P為云臺(tái)的原始水平轉(zhuǎn)動(dòng)角度,P’為云臺(tái)的當(dāng)前水平轉(zhuǎn)動(dòng)角度。
[0072]按照公式b’ = B+f*tan(T_t’),確定感興趣中心位置在當(dāng)前畫(huà)面的垂直坐標(biāo),其中,b’為感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的垂直坐標(biāo),B為感興趣區(qū)域中心位置在攝像機(jī)拍攝的原始畫(huà)面中的垂直坐標(biāo),f為成像焦距,T為云臺(tái)的原始垂直轉(zhuǎn)動(dòng)角度,t’為云臺(tái)的當(dāng)前垂直轉(zhuǎn)動(dòng)角度。
[0073]根據(jù)感興趣區(qū)域的中心位置在當(dāng)前畫(huà)面中的水平坐標(biāo)以及垂直坐標(biāo),確定感興趣區(qū)域在當(dāng)前畫(huà)面中的位置。
[0074]進(jìn)一步的,本發(fā)明實(shí)施例中當(dāng)變倍值發(fā)生變化,進(jìn)行感興趣區(qū)域在當(dāng)前畫(huà)面中的大小確定時(shí),可根據(jù)感興趣區(qū)域中心位置、感興趣區(qū)域的設(shè)定邊緣點(diǎn)、攝像機(jī)的原始變倍值和當(dāng)前變倍值進(jìn)行確定。
[0075]具體的,本發(fā)明實(shí)施例中可按照公式X’ = X*Z/z’,分別確定感興趣區(qū)域中設(shè)定數(shù)量邊緣點(diǎn)在當(dāng)前畫(huà)面中相對(duì)感興趣區(qū)域中心位置的當(dāng)前水平距離,其中,X’為感興趣區(qū)域邊緣點(diǎn)在當(dāng)前畫(huà)面中相對(duì)感興趣區(qū)域中心位置的當(dāng)前水平距離,X為在原始畫(huà)面中感興趣區(qū)域邊緣點(diǎn)相對(duì)感興趣區(qū)域中心位置的原始水平距離,Z為原始變倍值,z’為當(dāng)前變倍值。
[0076]按照公式y(tǒng),= Y*Z/z’,分別確定感興趣區(qū)域中設(shè)定數(shù)量邊緣點(diǎn)在當(dāng)前畫(huà)面中相對(duì)感興趣區(qū)域中心位置的當(dāng)前垂直距離,其中,I,為感興趣區(qū)域邊緣點(diǎn)在當(dāng)前畫(huà)面中相對(duì)感興趣區(qū)域中心位置的當(dāng)前垂直距離,Y為在原始畫(huà)面中感興趣區(qū)域邊緣點(diǎn)相對(duì)感興趣區(qū)域中心位置的原始垂直距離,Z為原始變倍值,z’為當(dāng)前變倍值。
[0077]根據(jù)確定的當(dāng)前水平距離和當(dāng)前垂直距離,分別確定設(shè)定數(shù)量的邊緣點(diǎn)相對(duì)感興趣區(qū)域中心位置的距離,并根據(jù)確定的設(shè)定數(shù)量邊緣點(diǎn)相對(duì)感興趣區(qū)域中心位置的距離,確定所述感興趣區(qū)域在當(dāng)前畫(huà)面中的大小。
[0078]更進(jìn)一步的,本發(fā)明實(shí)施例中可根據(jù)感興趣區(qū)域的形狀選取邊緣點(diǎn),例如若感興趣區(qū)域?yàn)閳A形,則可任意選擇一個(gè)邊緣點(diǎn),確定了該邊緣點(diǎn)相對(duì)感興趣區(qū)域中心位置的當(dāng)前水平距離和當(dāng)前垂直距離,即可確定該邊緣點(diǎn)相對(duì)中心位置的長(zhǎng)度(圓形感興趣區(qū)域的半徑),以中心位置為原點(diǎn),確定的邊緣點(diǎn)相對(duì)中心位置的長(zhǎng)度為半徑,即可得到圓形感興趣區(qū)域。
[0079]本發(fā)明實(shí)施例中若感興趣區(qū)域?yàn)橐?guī)則的矩形,則可選取矩形的四個(gè)頂點(diǎn),作為邊緣點(diǎn),進(jìn)而能夠確定得到矩形的長(zhǎng)度和寬度,從而確定感興趣區(qū)域在當(dāng)前畫(huà)面中的大小。當(dāng)然本發(fā)明實(shí)施例中若感興趣區(qū)域?yàn)橐?guī)則的矩形,還可根據(jù)關(guān)注區(qū)域的原始長(zhǎng)度和寬度,以及原始變倍值和當(dāng)前變倍值,確定感興趣區(qū)域在當(dāng)前畫(huà)面中的大小。
[0080]本發(fā)明實(shí)施例中假設(shè)獲取的當(dāng)前變倍值為z’,則可按照如下方式確定感興趣區(qū)域在當(dāng)前畫(huà)面中的大小:
[0081]按照公式X’ = X*Z/z’,確定感興趣在當(dāng)前畫(huà)面中的當(dāng)前長(zhǎng)度;
[0082]按照公式y(tǒng)’ = Y*Z/z’,確定感興趣在當(dāng)前畫(huà)面中的當(dāng)前寬度;
[0083]根據(jù)當(dāng)前長(zhǎng)度、當(dāng)前寬度和感興趣區(qū)域的中心位置,確定感興趣在當(dāng)前畫(huà)面中的大??;
[0084]X’為關(guān)注區(qū)域在當(dāng)前畫(huà)面中的當(dāng)前長(zhǎng)度,X為關(guān)注區(qū)域的原始長(zhǎng)度,Z為原始變倍值,ζ’為當(dāng)前變倍值;
[0085]r為關(guān)注區(qū)域在當(dāng)前畫(huà)面中的當(dāng)前長(zhǎng)度,Y為關(guān)注區(qū)域的原始長(zhǎng)度,Z為原始變倍值,ζ’為當(dāng)前變倍值。
[0086]當(dāng)然,若本發(fā)明實(shí)施例中感興趣區(qū)域?yàn)椴灰?guī)則的幾何圖形,則可選取多個(gè)邊緣點(diǎn),分別確定出邊緣點(diǎn)相對(duì)中心位置的距離,進(jìn)而確定感興趣區(qū)域在當(dāng)前畫(huà)面中的大小。
[0087]圖3B所示為感興趣區(qū)域在當(dāng)前畫(huà)面中的位置和大小示意圖,本發(fā)明實(shí)施例中按照上述方式進(jìn)行了感興趣區(qū)域在當(dāng)前畫(huà)面中的位置和大小確定后,即可得到與用戶需要關(guān)注的關(guān)注區(qū)域?qū)?yīng)的當(dāng)前ROI區(qū)域。
[0088]本發(fā)明實(shí)施例中通過(guò)上述圖像處理方法,可使得ROI區(qū)域根據(jù)云臺(tái)的運(yùn)動(dòng)或者變倍發(fā)生改變,并且總是處于用戶需要關(guān)注的位置處,與用戶需要關(guān)注的區(qū)域相對(duì)應(yīng),達(dá)到控制球型攝像機(jī)、云臺(tái)攝像機(jī)全行程ROI的效果。
[0089]基于上述提供的圖像處理方法,本發(fā)明實(shí)施例還提供一種圖像處理裝置,如圖4所示,該裝置包括獲取模塊I和確定模塊2,其中,
[0090]獲取模塊1,用于獲取攝像機(jī)的云臺(tái)位置信息以及變倍信息。
[0091]確定模塊2,用于用于當(dāng)云臺(tái)位置發(fā)生變化時(shí),根據(jù)獲取模塊I獲取的云臺(tái)位置信息確定感興趣區(qū)域中心位置在攝像機(jī)拍攝的當(dāng)前畫(huà)面中的位置;當(dāng)變倍值發(fā)生變化時(shí),根據(jù)獲取模塊I獲取的變倍信息確定感興趣區(qū)域在攝像機(jī)拍攝的當(dāng)前畫(huà)面中的大小;將當(dāng)前畫(huà)面中與確定的位置和/或大小對(duì)應(yīng)的區(qū)域,確定為當(dāng)前感興趣區(qū)域。
[0092]進(jìn)一步的,本發(fā)明實(shí)施例中獲取模塊I,具體用于:
[0093]獲取控制云臺(tái)轉(zhuǎn)動(dòng)的云臺(tái)控制系統(tǒng)主動(dòng)上報(bào)的云臺(tái)水平轉(zhuǎn)動(dòng)角度和云臺(tái)垂直轉(zhuǎn)動(dòng)角度。
[0094]更進(jìn)一步的,本發(fā)明實(shí)施例中獲取模塊I,具體用于:
[0095]獲取控制攝像機(jī)進(jìn)行變倍操作的變倍系統(tǒng)主動(dòng)上報(bào)的變倍值。
[0096]較佳的,本發(fā)明實(shí)施例中確定模塊2,具體用于:
[0097]按照公式a’ = A+f*tan(P_p’),確定感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的水平坐標(biāo),其中,a’為感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的水平坐標(biāo),A為感興趣區(qū)域中心位置在攝像機(jī)拍攝的原始畫(huà)面中的水平坐標(biāo),f為成像焦距,P為云臺(tái)的原始水平轉(zhuǎn)動(dòng)角度,P’為云臺(tái)的當(dāng)前水平轉(zhuǎn)動(dòng)角度;
[0098]按照公式b’ = B+f*tan(T_t’),確定感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的垂直坐標(biāo),其中,b’為感興趣區(qū)域中心位置在當(dāng)前畫(huà)面的垂直坐標(biāo),B為感興趣區(qū)域中心位置在攝像機(jī)拍攝的原始畫(huà)面中的垂直坐標(biāo),f為成像焦距,T為云臺(tái)的原始垂直轉(zhuǎn)動(dòng)角度,t’為云臺(tái)的當(dāng)前垂直轉(zhuǎn)動(dòng)角度;
[0099]根據(jù)感興趣區(qū)域的中心位置在當(dāng)前畫(huà)面中的水平坐標(biāo)以及垂直坐標(biāo),確定感興趣區(qū)域的中心位置在當(dāng)前