本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其是一種生物芯片圖像傾斜的校正方法及裝置。
背景技術(shù):
多孔硅是一種良性的生物材料,可制備成各類(lèi)光子器件,在生物傳感器領(lǐng)域具有很好的應(yīng)用。生物芯片是一種利用其高度的并行性、多樣性的優(yōu)勢(shì),能夠在短時(shí)間內(nèi)分析獲取大量的生物信息。
在生物芯片圖像的獲取過(guò)程中,圖像攝取的掃描儀難免會(huì)存在一定的掃描偏差,造成圖像傾斜,給后續(xù)的圖像處理造成了麻煩,因此,生物芯片圖像傾斜的校正始終是影響生物芯片技術(shù)的重要問(wèn)題。
現(xiàn)有的對(duì)生物芯片圖像傾斜的校正方法主要有以下兩種,一種是使用機(jī)器結(jié)合手動(dòng)的方式進(jìn)行生物芯片圖像傾斜的校正,該方法雖然可以有效提高校正的準(zhǔn)確度,但是對(duì)操作環(huán)節(jié)和操作人員要求很高,整個(gè)過(guò)程比較費(fèi)時(shí)費(fèi)力,而且難以調(diào)整;另一種是使用自動(dòng)校正算法對(duì)生物芯片圖像傾斜進(jìn)行校正,如通過(guò)對(duì)圖像不同角度的投影來(lái)獲取傾斜角的radon變換等方式,但是,該方法需要較大的計(jì)算量,約束了圖像校正的速度。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種生物芯片圖像傾斜的校正方法及裝置,提高了生物芯片圖像校正的速度。
依據(jù)本發(fā)明實(shí)施例的一方面,本發(fā)明實(shí)施例提供了一種生物芯片圖像傾斜的校正方法,包括:
獲取生物芯片圖像對(duì)應(yīng)的二值化圖像;
通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度;
根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
進(jìn)一步地,所述獲取生物芯片圖像對(duì)應(yīng)的二值化圖像包括:
采用最大類(lèi)間方差法對(duì)所述生物芯片圖像進(jìn)行二值化處理,得到所述生物芯片圖像對(duì)應(yīng)的二值化圖像。
進(jìn)一步地,所述通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度包括:
從水平方向與垂直方向掃描所述二值化圖像,確定所述二值化圖像對(duì)應(yīng)的初始外接矩形;
旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至預(yù)設(shè)外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
進(jìn)一步地,在所述旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,確定所述二值化圖像對(duì)應(yīng)的外接矩形從初始外接矩形旋轉(zhuǎn)至預(yù)設(shè)外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度之前,所述方法還包括:
以所述初始外接矩形的質(zhì)心為旋轉(zhuǎn)中心,確定主軸的初始位置。
進(jìn)一步地,所述旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,確定所述二值化圖像對(duì)應(yīng)的外接矩形從初始外接矩形旋轉(zhuǎn)至預(yù)設(shè)外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度包括:
通過(guò)旋轉(zhuǎn)與平移所述主軸的位置,得到最小外接矩形;
確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至所述最小外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
依據(jù)本發(fā)明實(shí)施例的再一方面,本發(fā)明實(shí)施例提供了一種生物芯片圖像傾斜的校正裝置,包括:
獲取單元,用于獲取生物芯片圖像對(duì)應(yīng)的二值化圖像;
旋轉(zhuǎn)單元,用于通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度;
校正單元,用于根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
進(jìn)一步地,所述獲取單元,具體用于采用最大類(lèi)間方差法對(duì)所述生物芯片圖像進(jìn)行二值化處理,得到所述生物芯片圖像對(duì)應(yīng)的二值化圖像。
進(jìn)一步地,所述旋轉(zhuǎn)單元包括:
確定模塊,用于從水平方向與垂直方向掃描所述二值化圖像,確定所述二值化圖像對(duì)應(yīng)的初始外接矩形;
旋轉(zhuǎn)模塊,用于旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至預(yù)設(shè)外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
進(jìn)一步地,所述確定模塊,還用于以所述初始外接矩形的質(zhì)心為旋轉(zhuǎn)中心,確定主軸的初始位置。
進(jìn)一步地,所述旋轉(zhuǎn)模塊,還用于通過(guò)旋轉(zhuǎn)與平移所述主軸的位置,得到最小外接矩形;
所述旋轉(zhuǎn)模塊,還用于確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至所述最小外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
借由上述技術(shù)方案,本發(fā)明提供的一種生物芯片圖像傾斜的校正方法及裝置,通過(guò)對(duì)生物芯片進(jìn)行二值化處理,得到生物芯片對(duì)應(yīng)的二值化圖像,進(jìn)而旋轉(zhuǎn)該二值化圖像對(duì)應(yīng)的外接矩形,找到旋轉(zhuǎn)角度,進(jìn)而確定生物芯片需要校正的角度。與現(xiàn)有技術(shù)的生物芯片圖像傾斜的校正方法相比,本發(fā)明實(shí)施例通過(guò)生物芯片對(duì)應(yīng)的外接矩形的概念來(lái)對(duì)生物芯片圖像傾斜進(jìn)行校正,結(jié)合了生物芯片圖像的幾何特性,降低了算法的復(fù)雜度,通過(guò)旋轉(zhuǎn)外接矩形,能夠準(zhǔn)確的確定生物芯片圖像傾斜的角度,提高了圖像校正的速度。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了本發(fā)明實(shí)施例提供的一種生物芯片圖像傾斜的校正方法流程示意圖;
圖2示出了本發(fā)明實(shí)施例提供的另一種生物芯片圖像傾斜的校正方法流程示意圖;
圖3示出了本發(fā)明實(shí)施例提供的一種生物芯片圖像傾斜的校正裝置的組成框圖;
圖4示出了本發(fā)明實(shí)施例提供的另一種生物芯片圖像傾斜的校正裝置的組成框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供了一種生物芯片圖像傾斜的校正方法,如圖1所示,該方法主要利用生物芯片圖像的幾何特性,通過(guò)生物芯片圖像對(duì)應(yīng)二值化圖像的外接矩形來(lái)確定圖像的傾斜角度,進(jìn)而提高生物芯片圖片傾斜校正的速度,具體步驟包括:
101、獲取生物芯片圖像對(duì)應(yīng)的二值化圖像。
其中,生物芯片是指按照預(yù)定位置在固相載體上很小面積內(nèi)的很多核酸分子組成的微點(diǎn)陣陣列,可以在短時(shí)間內(nèi)分析獲取大量的生物信息,通常使用ccd相機(jī)來(lái)攝取生物芯片圖像,并將攝取的生物芯片圖像結(jié)合數(shù)字圖像處理軟件進(jìn)行信息提取。
為了方便提取生物圖像中的信息,進(jìn)一步對(duì)生物芯片圖像進(jìn)行二值化處理,將生物芯片圖像上的點(diǎn)的灰度值設(shè)置為0或255,得到生物芯片圖像對(duì)應(yīng)的二值化圖像,二值化圖像具有存儲(chǔ)空間小、處理速度快,可以方便對(duì)圖像進(jìn)行布爾邏輯運(yùn)算等特點(diǎn)。
對(duì)于本發(fā)明實(shí)施例,具體可以通過(guò)最大類(lèi)間方差法來(lái)進(jìn)行二值化處理,還可以通過(guò)迭代閾值法進(jìn)行二值化處理,需要說(shuō)明的是,本發(fā)明實(shí)施例對(duì)二值化的處理方法不進(jìn)行限定。
102、通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度。
其中,二值化圖像對(duì)應(yīng)的外接矩形是指完全包含了圖像上所有的點(diǎn)、線(xiàn),且各邊均與圖形相接處的矩形,它在一定程度上描述了該二值化圖像的某些幾何特性,可以用于描述圖像輪廓的特征。
對(duì)于本發(fā)明實(shí)施例,具體可以根據(jù)二值化圖像的位置信息建立直角坐標(biāo)系,確定相互垂直的水平主軸和垂直主軸以及旋轉(zhuǎn)中心,由初始外接矩形開(kāi)始,以確定的旋轉(zhuǎn)間隔和旋轉(zhuǎn)方向,旋轉(zhuǎn)外接矩形,找到目標(biāo)外接矩形,得到初始外接矩形與目標(biāo)外接矩形之間的旋轉(zhuǎn)角度。需要說(shuō)明的是,這里的旋轉(zhuǎn)中心可以為二值化圖像的質(zhì)心,本發(fā)明實(shí)施例不進(jìn)行限定。
由于目標(biāo)外接矩形是生物芯片圖像自身外輪廓,利用二值化圖像確定主軸位置以及旋轉(zhuǎn)中心把旋轉(zhuǎn)區(qū)間限定在二者構(gòu)成的銳角范圍內(nèi),整個(gè)尋找目標(biāo)外接矩形的過(guò)程需要的旋轉(zhuǎn)次數(shù)很少,大大提高了運(yùn)算速度。
103、根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
在確定初始外接矩形與目標(biāo)外接矩形之間的旋轉(zhuǎn)角度之后,通過(guò)旋轉(zhuǎn)角度確定生物芯片圖像的傾斜角度,進(jìn)一步對(duì)生物芯片圖像進(jìn)行校正。
結(jié)合上述的實(shí)現(xiàn)方式可以看出,本發(fā)明實(shí)施例提供的一種生物芯片圖像傾斜的校正方法,通過(guò)對(duì)生物芯片進(jìn)行二值化處理,得到生物芯片對(duì)應(yīng)的二值化圖像,進(jìn)而旋轉(zhuǎn)該二值化圖像對(duì)應(yīng)的外接矩形,找到旋轉(zhuǎn)角度,進(jìn)而確定生物芯片需要校正的角度。與現(xiàn)有技術(shù)的生物芯片圖像傾斜的校正方法相比,本發(fā)明實(shí)施例通過(guò)生物芯片對(duì)應(yīng)的外接矩形的概念來(lái)對(duì)生物芯片圖像傾斜進(jìn)行校正,結(jié)合了生物芯片圖像的幾何特性,降低了算法的復(fù)雜度,通過(guò)旋轉(zhuǎn)外接矩形,能夠準(zhǔn)確的確定生物芯片圖像傾斜的角度,提高了圖像校正的速度。
以下為了更加詳細(xì)地說(shuō)明本發(fā)明提出的一種生物芯片圖像傾斜的校正方法,特別是在通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度的步驟,本發(fā)明實(shí)施例還提供了另一種生物芯片圖像傾斜的校正方法,如圖2所示,該方法的具體步驟包括:
201、采用最大類(lèi)間方差法對(duì)所述生物芯片圖像進(jìn)行二值化處理,得到所述生物芯片圖像對(duì)應(yīng)的二值化圖像。
其中,最大類(lèi)間方差法是一種自適應(yīng)的閾值確定方法,它是按生物芯片圖像的灰度特性,將生物芯片圖像分成背景和目標(biāo)兩部分,背景和目標(biāo)之間的方差越大,說(shuō)明構(gòu)成生物芯片圖像的兩部分的差別越大,當(dāng)部分目標(biāo)錯(cuò)分為背景或部分背景錯(cuò)分為目標(biāo)都會(huì)導(dǎo)致兩部分差別變小,因此,類(lèi)間方差最大的分割意味著錯(cuò)分概率最小。
對(duì)于本發(fā)明實(shí)施例,采用最大類(lèi)間法對(duì)生物芯片圖像進(jìn)行二值化處理,將生物芯片圖像轉(zhuǎn)換為黑白的二值化圖像,在圖像中不呈現(xiàn)有灰度變化,從而方便后續(xù)的圖像處理。
202、從水平方向與垂直方向掃描所述二值化圖像,確定所述二值化圖像對(duì)應(yīng)的初始外接矩形。
對(duì)于本發(fā)明實(shí)施例,分別從水平方向與垂直方向掃描二值化圖像中各個(gè)樣點(diǎn),確定二值化圖像對(duì)應(yīng)的初始外接矩形,這里的初始外接矩形應(yīng)包括整個(gè)二值化圖像中所有樣點(diǎn),描述了二值化圖像的輪廓。
203、以所述初始外接矩形的質(zhì)心為旋轉(zhuǎn)中心,確定主軸的初始位置。
對(duì)于本發(fā)明實(shí)施例,可以通過(guò)外接矩形各個(gè)頂點(diǎn)的位置尋找初始外接矩形的質(zhì)心,進(jìn)而根據(jù)質(zhì)心的位置為原點(diǎn)建立主軸的初始位置,這里的主軸包括相互垂直的水平主軸與垂直主軸,進(jìn)一步根據(jù)主軸的初始位置記錄初始外接矩形的坐標(biāo)位置。
204、通過(guò)旋轉(zhuǎn)與平移所述主軸的位置,得到最小外接矩形。
具體地,通過(guò)不斷旋轉(zhuǎn)和平移主軸,旋轉(zhuǎn)的區(qū)間限定在兩者構(gòu)成的銳角區(qū)域,每旋轉(zhuǎn)一次,需要對(duì)主軸進(jìn)行平移,記錄每一次坐標(biāo)系方向上外接矩形邊界點(diǎn)的最大坐標(biāo)(xmax,ymax)和最小坐標(biāo)(xmin,ymin),得到對(duì)應(yīng)的外接矩形面積s=(xmax-xmin)×(ymax-ymin),記錄面積s最小時(shí)對(duì)應(yīng)外接矩形的坐標(biāo)位置。
205、確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至所述最小外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
對(duì)于本發(fā)明實(shí)例,確定二值化圖像對(duì)應(yīng)的外接矩形從初始外接矩形旋轉(zhuǎn)到最小外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度,具體可以根據(jù)步驟203記錄的初始外接矩形的坐標(biāo)位置以及步驟204記錄的最小外接矩形的坐標(biāo)位置,計(jì)算旋轉(zhuǎn)角度。
206、根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
本發(fā)明實(shí)施例提供的另一種生物芯片圖像傾斜的校正方法,通過(guò)生物芯片對(duì)應(yīng)的外接矩形的概念來(lái)對(duì)生物芯片圖像傾斜進(jìn)行校正,結(jié)合了生物芯片圖像的幾何特性,降低了算法的復(fù)雜度,通過(guò)旋轉(zhuǎn)外接矩形,能夠準(zhǔn)確的確定生物芯片圖像傾斜的角度,提高了圖像校正的速度。
另外,本發(fā)明實(shí)施例選擇了有效的主軸初始位置和初始外接矩形,通過(guò)水平主軸和垂直主軸的旋轉(zhuǎn)來(lái)尋找最小外接矩形,減少了旋轉(zhuǎn)次數(shù)和旋轉(zhuǎn)運(yùn)算量。
進(jìn)一步地,作為圖1所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種生物芯片圖像傾斜的校正裝置,該裝置實(shí)施例與前述方法實(shí)施例對(duì)應(yīng),為便于閱讀,本裝置不在對(duì)前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部?jī)?nèi)容,如圖3所示,所述裝置包括:
獲取單元31,可以用于獲取生物芯片圖像對(duì)應(yīng)的二值化圖像;
旋轉(zhuǎn)單元32,可以用于通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度;
校正單元33,可以用于根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
本發(fā)明實(shí)施例提供的一種生物芯片圖像傾斜的校正裝置,通過(guò)對(duì)生物芯片進(jìn)行二值化處理,得到生物芯片對(duì)應(yīng)的二值化圖像,進(jìn)而旋轉(zhuǎn)該二值化圖像對(duì)應(yīng)的外接矩形,找到旋轉(zhuǎn)角度,進(jìn)而確定生物芯片需要校正的角度。與現(xiàn)有技術(shù)的生物芯片圖像傾斜的校正方法相比,本發(fā)明實(shí)施例通過(guò)生物芯片對(duì)應(yīng)的外接矩形的概念來(lái)對(duì)生物芯片圖像傾斜進(jìn)行校正,結(jié)合了生物芯片圖像的幾何特性,降低了算法的復(fù)雜度,通過(guò)旋轉(zhuǎn)外接矩形,能夠準(zhǔn)確的確定生物芯片圖像傾斜的角度,提高了圖像校正的速度。
進(jìn)一步地,如圖4所示,
所述獲取單元31,具體可以用于采用最大類(lèi)間方差法對(duì)所述生物芯片圖像進(jìn)行二值化處理,得到所述生物芯片圖像對(duì)應(yīng)的二值化圖像.
進(jìn)一步地,所述旋轉(zhuǎn)單元32包括:
確定模塊321,可以用于從水平方向與垂直方向掃描所述二值化圖像,確定所述二值化圖像對(duì)應(yīng)的外接矩形;
旋轉(zhuǎn)模塊322,可以用于旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,確定所述二值化圖像對(duì)應(yīng)的外接矩形從初始外接矩形旋轉(zhuǎn)至預(yù)設(shè)外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
進(jìn)一步地,所述確定模塊321,還可以用于以所述初始外接矩形的質(zhì)心為旋轉(zhuǎn)中心,確定主軸的初始位置。
進(jìn)一步地,所述旋轉(zhuǎn)模塊322,還可以用于通過(guò)旋轉(zhuǎn)與平移所述主軸的位置,得到最小外接矩形;
所述旋轉(zhuǎn)模塊322,還可以用于確定所述二值化圖像對(duì)應(yīng)的外接矩形從所述初始外接矩形旋轉(zhuǎn)至所述最小外接矩形對(duì)應(yīng)的旋轉(zhuǎn)角度。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的生物芯片圖像傾斜的校正裝置所涉及各功能單元的其他相應(yīng)描述,可以參考圖1以及圖2中的對(duì)應(yīng)描述,在此不再贅述。
本發(fā)明提供的另一種生物芯片圖像傾斜的校正裝置,通過(guò)生物芯片對(duì)應(yīng)的外接矩形的概念來(lái)對(duì)生物芯片圖像傾斜進(jìn)行校正,結(jié)合了生物芯片圖像的幾何特性,降低了算法的復(fù)雜度,通過(guò)旋轉(zhuǎn)外接矩形,能夠準(zhǔn)確的確定生物芯片圖像傾斜的角度,提高了圖像校正的速度。
另外,本發(fā)明實(shí)施例選擇了有效的主軸初始位置和初始外接矩形,通過(guò)水平主軸和垂直主軸的旋轉(zhuǎn)來(lái)尋找最小外接矩形,減少了旋轉(zhuǎn)次數(shù)和旋轉(zhuǎn)運(yùn)算量。
所述生物芯片圖像傾斜的校正裝置包括處理器和存儲(chǔ)器,上述獲取單元31、旋轉(zhuǎn)單元32和校正單元33等均作為程序單元存儲(chǔ)在存儲(chǔ)器中,由處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器中的上述程序單元來(lái)實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲(chǔ)器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過(guò)調(diào)整內(nèi)核參數(shù)來(lái)節(jié)省人力,提高了生物芯片圖像校正的速度。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram),存儲(chǔ)器包括至少一個(gè)存儲(chǔ)芯片。
本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:獲取生物芯片圖像對(duì)應(yīng)的二值化圖像;通過(guò)旋轉(zhuǎn)所述二值化圖像對(duì)應(yīng)的外接矩形,得到旋轉(zhuǎn)角度;根據(jù)所述旋轉(zhuǎn)角度對(duì)所述生物芯片圖像進(jìn)行校正。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲(chǔ)器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性?xún)?nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。存儲(chǔ)器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類(lèi)型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(pán)(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪(fǎng)問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
以上僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。