欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法

文檔序號(hào):6230740閱讀:167來源:國知局
基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法
【專利摘要】基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法,屬于汽車儀表指針零位矯正【技術(shù)領(lǐng)域】。本發(fā)明為了解決現(xiàn)有汽車儀表指針的零位采取人工方式進(jìn)行矯正,精度低并且易造成零點(diǎn)位置失準(zhǔn)的問題。裝置包括視覺檢測模塊、工業(yè)相機(jī)和程序燒寫器;方法從汽車儀表的內(nèi)部程序入手,針對(duì)儀表的不同情況對(duì)儀表初始化程序做不同修改,考慮到速度、指針角度與電機(jī)轉(zhuǎn)角所對(duì)應(yīng)的程序參數(shù)均為線性對(duì)應(yīng),只更改零位的電機(jī)轉(zhuǎn)數(shù),令汽車啟動(dòng)后,指針準(zhǔn)確地指向零位,由于每個(gè)儀表的零位偏差參數(shù)不同,所以需要先進(jìn)行零位檢測,再進(jìn)行矯正。本發(fā)明用于汽車儀表指針的自動(dòng)矯正。
【專利說明】基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法,屬于汽車儀表指針零位矯正【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]汽車儀表在生產(chǎn)時(shí)采取流水線作業(yè),機(jī)械化、電氣化程度較高,只有儀表指針的安裝仍然是采取手工作業(yè),由于表針與表針軸為過盈配合,又因?yàn)槠噧x表屬于精密儀器,對(duì)加工精度和質(zhì)量要求較高,手工作業(yè)的方法在精度和質(zhì)量上都不盡人意,極其容易出現(xiàn)零點(diǎn)位置失準(zhǔn)的情況,所以汽車儀表生產(chǎn)行業(yè)急需一種可靠的自動(dòng)矯正汽車儀表零位的方法。
[0003]指針零位矯正往往需要兩個(gè)環(huán)節(jié):1、檢測出零位的位置偏差;2、更改指針的初始位置。在多數(shù)工廠中,采用人眼檢測零位偏差,然后手工調(diào)整指針轉(zhuǎn)角,這種工作方式效率極低并且極容易出現(xiàn)錯(cuò)誤,也容易帶來其他的不可預(yù)知的錯(cuò)誤。
[0004]圖像處理技術(shù)可以提高零位偏差檢測的精度和速度,可以極大提高流水線工作流程的效率,相比于人眼檢測,得到的數(shù)據(jù)更加可靠。并且現(xiàn)在的基于圖像處理的指針位置檢測技術(shù)相對(duì)成熟,采用基于圖像處理的儀表指針轉(zhuǎn)角識(shí)別方法,完全可以達(dá)到儀表零位所要求的誤差范圍。如何基于圖像處理技術(shù),實(shí)現(xiàn)汽車儀表指針零位的自動(dòng)矯正,是又一個(gè)需要解決的問題。

【發(fā)明內(nèi)容】

[0005]本發(fā)明目的是為了解決現(xiàn)有汽車儀表指針的零位采取人工方式進(jìn)行矯正,精度低并且易造成零點(diǎn)位置失準(zhǔn)的問題,提供了一種基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置及方法。
[0006]本發(fā)明所述基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置,它包括:
[0007]用于控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的視覺檢測模塊;
[0008]用于對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的工業(yè)相機(jī);
[0009]用于將更新后的電機(jī)模塊燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的程序燒寫器。
[0010]對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為采用圖像處理模塊實(shí)現(xiàn),它包括:
[0011]用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理模塊;
[0012]用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的圖像處理模塊;
[0013]用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的極坐標(biāo)變換模塊;極坐標(biāo)圖像的X軸對(duì)應(yīng)儀表盤的圓半徑,y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度;
[0014]用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的模塊;
[0015]用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的方程模塊;
[0016]用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的偏差計(jì)算模塊。
[0017]基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正方法,它包括:
[0018]用于通過視覺檢測模塊控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的步驟;
[0019]用于采用工業(yè)相機(jī)對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的步驟;
[0020]用于將更新后的電機(jī)模塊通過程序燒寫器燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的步驟。
[0021]對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為通過圖像處理步驟實(shí)現(xiàn),它包括:
[0022]用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理步驟;
[0023]用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的步驟;
[0024]用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的步驟;極坐標(biāo)圖像的X軸對(duì)應(yīng)儀表盤的圓半徑,y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度;
[0025]用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的步驟;
[0026]用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的步驟;
[0027]用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的步驟。
[0028]本發(fā)明的優(yōu)點(diǎn):本發(fā)明裝置及方法考慮到汽車啟動(dòng)時(shí),儀表指針會(huì)全部復(fù)位,若指針零位失準(zhǔn),則在此時(shí)會(huì)看到明顯偏差。所以從汽車儀表的內(nèi)部程序入手,針對(duì)儀表的不同情況對(duì)儀表初始化程序做不同修改??紤]到速度、指針角度與電機(jī)轉(zhuǎn)角所對(duì)應(yīng)的程序參數(shù)均為線性對(duì)應(yīng),所以只需要更改零位的電機(jī)轉(zhuǎn)數(shù)即可成功,這樣可令汽車啟動(dòng)后,指針準(zhǔn)確地指向零位。由于每個(gè)儀表的零位偏差參數(shù)不同,所以需要先進(jìn)行零位檢測,再進(jìn)行矯正。本發(fā)明采用元編程技術(shù)為汽車儀表電機(jī)模塊程序編寫代碼,極大的提高了工作效率,并且出錯(cuò)率極低。
[0029]本發(fā)明結(jié)合圖像處理技術(shù)和元編程技術(shù)來處理儀表零位失準(zhǔn)情況,自動(dòng)化程度高,只需要工人放置好儀表后點(diǎn)擊少數(shù)按鈕既可以完成整個(gè)工作,極大的提高了整個(gè)流水線的工作效率,并且極大的提高了矯正結(jié)果的準(zhǔn)確性。
[0030]采用元編程技術(shù)對(duì)電機(jī)模塊代碼進(jìn)行編寫,代碼編寫速度極快,并且出錯(cuò)率極低,只要在元程序處修改目標(biāo)代碼編寫格式,就可以任意修改電機(jī)模塊程序的任意部分代碼,在批量生產(chǎn)中有著極高的工作效率。
[0031]本發(fā)明可應(yīng)用于各種汽車儀表的零位矯正,只需在目標(biāo)代碼編寫處根據(jù)不同電機(jī)的驅(qū)動(dòng)方式編寫不同的目標(biāo)代碼即可,擴(kuò)展性好,易于修改。
【專利附圖】

【附圖說明】
[0032]圖1是本發(fā)明裝置及方法的流程框圖;
[0033]圖2是本發(fā)明裝置及方法的工作流程圖。
【具體實(shí)施方式】
[0034]【具體實(shí)施方式】一:下面結(jié)合圖1及圖2說明本實(shí)施方式,本實(shí)施方式所述基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置,它包括:
[0035]用于控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的視覺檢測模塊;
[0036]用于對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的工業(yè)相機(jī);
[0037]用于將更新后的電機(jī)模塊燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的程序燒寫器。
[0038]本實(shí)施方式中,視覺檢測模塊、工業(yè)相機(jī)與汽車儀表系統(tǒng)構(gòu)成零位檢測子系統(tǒng),該子系統(tǒng)完成工業(yè)相機(jī)的控制、儀表的控制、圖像的采集和處理、編寫汽車儀表電機(jī)模塊程序所需的相應(yīng)代碼,其中視覺檢測模塊即為元程序。
[0039]程序燒寫器與汽車儀表系統(tǒng)組成程序燒寫子系統(tǒng),電機(jī)控制芯片的相應(yīng)參數(shù)代碼由元程序生成,程序燒寫子系統(tǒng)的工作由零位檢測子系統(tǒng)控制。
[0040]視覺檢測模塊中,電機(jī)模塊的缺省值代表電機(jī)控制芯片的程序不需要進(jìn)行調(diào)整時(shí)的相應(yīng)參數(shù)。視覺檢測模塊給汽車儀表系統(tǒng)發(fā)出啟動(dòng)命令,令其啟動(dòng)儀表并進(jìn)行初始化,讓指針指向零位,再給工業(yè)相機(jī)發(fā)出拍照命令,采集到一幅儀表灰度圖像;將零位偏差值以宏定義形式寫入所述的頭文件中后,釋放視覺檢測模塊對(duì)汽車儀表系統(tǒng)的控制,并發(fā)送燒寫命令給程序燒寫器,至此工作由零位檢測子系統(tǒng)轉(zhuǎn)入程序燒寫子系統(tǒng);
[0041]程序燒寫器接到來自零位檢測子系統(tǒng)的命令后,將新的電機(jī)模塊程序燒寫到電機(jī)控制芯片中,待燒寫完畢后發(fā)送結(jié)束信號(hào)給視覺檢測模塊,并釋放程序燒寫器對(duì)儀表系統(tǒng)的控制,至此工作由程序燒寫子系統(tǒng)轉(zhuǎn)入零位檢測子系統(tǒng);
[0042]視覺檢測模塊接到來自程序燒寫子系統(tǒng)的信號(hào)后,重復(fù)上述矯正過程,直到零位偏差在允許誤差范圍內(nèi)結(jié)束所有工作。
[0043]【具體實(shí)施方式】二:下面結(jié)合圖1說明本實(shí)施方式,本實(shí)施方式對(duì)實(shí)施方式一作進(jìn)一步說明,本實(shí)施方式中對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為采用圖像處理模塊實(shí)現(xiàn),它包括:
[0044]用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理模塊;
[0045]用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的圖像處理模塊;
[0046]用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的極坐標(biāo)變換模塊;極坐標(biāo)圖像的X軸對(duì)應(yīng)儀表盤的圓半徑,Y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度;
[0047]用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的模塊;
[0048]用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的方程模塊;
[0049]用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的偏差計(jì)算模塊。
[0050]【具體實(shí)施方式】三:下面結(jié)合圖1及圖2說明本實(shí)施方式,本實(shí)施方式所述基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正方法,它包括:
[0051]用于通過視覺檢測模塊控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的步驟;
[0052]用于采用工業(yè)相機(jī)對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的步驟;
[0053]用于將更新后的電機(jī)模塊通過程序燒寫器燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的步驟。
[0054]本實(shí)施方式中,定義電機(jī)模塊的零位偏差值獲取接口 GetZeroOfsO,函數(shù)內(nèi)將矯正參數(shù)傳入電機(jī)模塊類的成員變量,并在獨(dú)立頭文件中聲明若干宏定義,宏定義的值來自零位檢測子系統(tǒng)。
[0055]在工控機(jī)上安裝Windows操作系統(tǒng),并打開視覺檢測模塊,模塊通過CAN總線控制儀表啟動(dòng),并使各指針指向零位,再通過1394卡控制工業(yè)相機(jī)拍照,從而采集到一幅圖像,將其轉(zhuǎn)換為灰度圖像。
[0056]對(duì)灰度圖像進(jìn)行處理。首先標(biāo)出感興趣區(qū)域,然后對(duì)圖像進(jìn)行閾值化,再采用Canny算子提取輪廓,用3*3的模板對(duì)圖像進(jìn)行腐蝕,然后進(jìn)行連通域查找,獲取只含有刻度點(diǎn)圖像,對(duì)所有刻度中心點(diǎn)進(jìn)行Hough圓變換以確定表盤圓心。以表盤圓心為中心,對(duì)圖像進(jìn)行極坐標(biāo)變換,得到的圖像含有橫放的指針和縱向排列的刻度點(diǎn)。對(duì)圖像進(jìn)行連通域查找獲得刻度點(diǎn)信息和指針部分圖像,進(jìn)而獲得刻度點(diǎn)的縱坐標(biāo)序列,對(duì)指針部分圖像進(jìn)行細(xì)化后再進(jìn)行Hough直線變換,得到直線方程。利用直線方程和刻度序列獲取直線指向的刻度值,再與零刻度相減獲得零位偏差,實(shí)驗(yàn)中得到的結(jié)果為+0.153,單位為刻度。
[0057]將零位偏差代入所述頭文件中相應(yīng)位置,輸出至文件中。然后關(guān)閉儀表,并啟動(dòng)程序燒寫器,準(zhǔn)備將新的儀表程序燒入儀表的電機(jī)芯片中。
[0058]程序燒寫器中,讀入新的儀表程序,然后將程序燒寫到儀表中,完成后關(guān)閉儀表,并重新運(yùn)行視覺檢測步驟的檢測程序,再次重復(fù)上述過程,直到零位偏差滿足誤差范圍要求后結(jié)束工作。
[0059]【具體實(shí)施方式】四:下面結(jié)合圖1說明本實(shí)施方式,本實(shí)施方式對(duì)實(shí)施方式三作進(jìn)一步說明,本實(shí)施方式中對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為通過圖像處理步驟實(shí)現(xiàn),它包括:
[0060]用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理步驟;
[0061]用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的步驟;
[0062]用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的步驟;極坐標(biāo)圖像的X軸對(duì)應(yīng)儀表盤的圓半徑,y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度;
[0063]用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的步驟;
[0064]用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的步驟;
[0065]用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的步驟。
【權(quán)利要求】
1.一種基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置,其特征在于,它包括: 用于控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的視覺檢測模塊; 用于對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的工業(yè)相機(jī); 用于將更新后的電機(jī)模塊燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的程序燒寫器。
2.根據(jù)權(quán)利要求1所述的基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正裝置,其特征在于,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為采用圖像處理模塊實(shí)現(xiàn),它包括: 用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理模塊; 用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的圖像處理模塊; 用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的極坐標(biāo)變換模塊;極坐標(biāo)圖像的χ軸對(duì)應(yīng)儀表盤的圓半徑,y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度; 用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的模塊; 用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的方程模塊; 用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的偏差計(jì)算模塊。
3.一種基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正方法,其特征在于,它包括: 用于通過視覺檢測模塊控制汽車儀表系統(tǒng)初始化、控制工業(yè)相機(jī)進(jìn)行圖像采集,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值;定義電機(jī)模塊的零位偏差值獲取接口、以宏定義的形式聲明電機(jī)模塊欲調(diào)整的參數(shù),并將零位偏差值與欲調(diào)整的參數(shù)寫入電機(jī)模塊的獨(dú)立頭文件中,預(yù)設(shè)定電機(jī)模塊的缺省值,在線將時(shí)時(shí)獲取的零位偏差值以宏定義形式寫入電機(jī)模塊頭文件中,以更新電機(jī)模塊的步驟; 用于采用工業(yè)相機(jī)對(duì)汽車儀表系統(tǒng)的儀表指針圖像進(jìn)行拍照獲取儀表灰度圖像的步驟; 用于將更新后的電機(jī)模塊通過程序燒寫器燒寫到汽車儀表系統(tǒng)的電機(jī)控制芯片中的步驟。
4.根據(jù)權(quán)利要求3所述的基于圖像處理和元編程技術(shù)的汽車儀表指針零位自動(dòng)矯正方法,其特征在于,對(duì)工業(yè)相機(jī)采集的儀表灰度圖像進(jìn)行處理獲得儀表指針零位偏差值為通過圖像處理步驟實(shí)現(xiàn),它包括: 用于對(duì)儀表灰度圖像進(jìn)行圖像預(yù)處理,再進(jìn)行二值化處理獲得待識(shí)別儀表灰度圖像的預(yù)處理步驟; 用于對(duì)待識(shí)別儀表灰度圖像進(jìn)行表盤刻度信息提取獲得儀表盤圖像,再對(duì)儀表盤圖像進(jìn)行Hough圓變換,最后確定儀表盤圓心的步驟; 用于根據(jù)儀表盤圓心對(duì)待識(shí)別儀表灰度圖像進(jìn)行極坐標(biāo)變換獲得極坐標(biāo)圖像的步驟;極坐標(biāo)圖像的χ軸對(duì)應(yīng)儀表盤的圓半徑,y軸對(duì)應(yīng)指針旋轉(zhuǎn)角度; 用于根據(jù)極坐標(biāo)圖像的刻度部分建立刻度序列的步驟; 用于根據(jù)極坐標(biāo)圖像上的指針,獲取指針的直線參數(shù)方程的步驟; 用于根據(jù)刻度序列和直線參數(shù)方程獲取指針指向的刻度值,再與零刻度相減獲得零位偏差值的步驟 。
【文檔編號(hào)】G01D18/00GK104019843SQ201410267678
【公開日】2014年9月3日 申請(qǐng)日期:2014年6月16日 優(yōu)先權(quán)日:2014年6月16日
【發(fā)明者】高會(huì)軍, 李竹奇, 于金泳, 肖峰, 李博倫, 由嘉 申請(qǐng)人:哈爾濱工業(yè)大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
佛学| 微博| 泽普县| 襄城县| 留坝县| 桦甸市| 临清市| 宜城市| 大化| 宁乡县| 高碑店市| 阿拉尔市| 沧州市| 开平市| 清水县| 台北县| 临洮县| 保靖县| 繁昌县| 芒康县| 田林县| 磐安县| 留坝县| 丰镇市| 廊坊市| 华池县| 新蔡县| 塔河县| 静乐县| 攀枝花市| 福州市| 怀宁县| 崇阳县| 集安市| 林甸县| 武穴市| 琼中| 灯塔市| 平利县| 凤城市| 屏边|