專利名稱:光照強度檢測系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光照強度檢測系統(tǒng)及方法。
背景技術(shù):
在當(dāng)影像量測儀在進行影像量測時,配置了不同類型的光源(輪廓光,同軸光,環(huán)形光,圖案光),光源對于影像量測儀是至關(guān)重要的。當(dāng)光源的亮度偏暗時,量測儀可能無法清楚的顯示待測工件的邊界或表面,當(dāng)光源亮度偏亮?xí)r,又容易引入影像形變誤差,這樣光照強度對量測結(jié)果產(chǎn)生巨大的影響。因此適當(dāng)?shù)墓庠垂庹諒姸仁欠浅V匾摹?br>
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種光照強度檢測系統(tǒng)及方法,準(zhǔn)確計算光源光照強度的大小,以了解光源是否合適。一種光照強度檢測系統(tǒng),運行于計算機中,該計算機包括存儲影像圖片的存儲裝置以及顯示裝置。該系統(tǒng)包括創(chuàng)建模塊,用于創(chuàng)建顏色條,并設(shè)定各灰度值在顏色條中所對應(yīng)的顏色;讀取模塊,用于讀取存儲裝置中的影像圖片;判斷模塊,用于判斷所讀取的影像圖片是否為灰度圖片;所述的讀取模塊,還用于當(dāng)所讀取的影像圖片是灰度圖片時,讀取該灰度圖片的位圖數(shù)據(jù),該位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值,所述的灰度值表示光照強度;繪制模塊,用于記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖;所述的繪制模塊,還用于重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色, 在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色;顯示模塊,在顯示裝置上顯示該關(guān)系曲線圖以及該重新著色的灰度圖片。一種光照強度檢測方法,應(yīng)用于計算機中,該計算機包括存儲影像圖片的存儲裝置以及顯示裝置。該方法包括如下步驟創(chuàng)建顏色條,并設(shè)定各灰度值在顏色條中所對應(yīng)的顏色;讀取存儲裝置中的影像圖片;判斷所讀取的影像圖片是否為灰度圖片,當(dāng)所讀取的影像圖片不是灰度圖片時,返回讀取存儲裝置中的影像圖片的步驟;當(dāng)所讀取的影像圖片是灰度圖片時,讀取該灰度圖片的位圖數(shù)據(jù),該位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值,所述的灰度值表示光照強度;記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值對應(yīng)的像素點個數(shù)的關(guān)系曲線圖;重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色;在顯示裝置上顯示該關(guān)系曲線圖以及該重新著色的灰度圖片。相較于現(xiàn)有技術(shù),本發(fā)明所述的光照強度檢測系統(tǒng)及方法,利用灰度值來表示光照強度,該灰度值有對應(yīng)的顏色,然后用這些顏色對灰度圖片的每個像素重新著色,并且統(tǒng)計出各個灰度值下像素的個數(shù)。準(zhǔn)確計算了光源光照強度,并能一目了然地看出光源光照是否均勻,為光源檢測提供可靠的依據(jù)。
圖1是本發(fā)明光照強度檢測系統(tǒng)較佳實施例的架構(gòu)示意圖。圖2是本發(fā)明光照強度檢測系統(tǒng)較佳實施例的功能模塊圖。圖3是本發(fā)明光照強度檢測方法較佳實施例的流程圖。圖4是本發(fā)明光照強度檢測方法中繪制關(guān)系曲線圖的細(xì)化流程圖。主要元件符號說明
計算機1光照強度檢測系統(tǒng)10存儲裝置20顯示裝置30創(chuàng)建模塊200讀取模塊202判斷模塊204計算模塊206顯示模塊208繪制模塊210
具體實施例方式如圖1所示,是本發(fā)明光照強度檢測系統(tǒng)較佳實施例的架構(gòu)示意圖。在本實施例中,該光照強度檢測系統(tǒng)10運行于計算機1中。所述的計算機1可以為個人電腦(Personal Computer,PC)、筆記本電腦(Notebook)、服務(wù)器(Server)等任意適用的計算裝置。該計算機1包括存儲裝置20以及顯示裝置30。所述的存儲裝置20用于存儲各類數(shù)據(jù),在本較佳實施例中,所述的存儲裝置20中存儲有影像圖片。所述的顯示裝置30用于為計算機1顯示各類圖像等數(shù)據(jù)。如圖2所示,是圖1中光照強度檢測系統(tǒng)10的功能模塊圖。該光照強度檢測系統(tǒng) 10包括創(chuàng)建模塊200、讀取模塊202、判斷模塊204、計算模塊206、顯示模塊208以及繪制模塊210。本發(fā)明所稱的模塊是完成一特定功能的計算機程序段,比程序更適合于描述軟件在計算機中的執(zhí)行過程,因此在本發(fā)明以下對軟件描述中都以模塊描述。創(chuàng)建模塊200用于創(chuàng)建顏色條(Color Bar),該顏色條中預(yù)設(shè)定義了 256種顏色。 所述的創(chuàng)建模塊200還設(shè)定了各灰度值(0 25 在顏色條中所對應(yīng)的顏色。在本較佳實施例中,所述的灰度值表示光照強度,灰度為0(即光照強度最小)用藍(lán)色標(biāo)記,灰度值為 255(即光照強度最大)用紅色標(biāo)記。
讀取模塊202用于讀取存儲裝置20中的影像圖片。判斷模塊204用于判斷該讀取的影像圖片是否是灰度圖片。在本較佳實施例中, 所述的判斷模塊204可以根據(jù)該讀取的影像圖片的名稱的擴展名是否為“bmp”來判斷該影像圖片是否為灰度圖片。當(dāng)該影像圖片的擴展名是“bmp”時,所述的判斷模塊204判斷該影像圖片是灰度圖片,當(dāng)該影像圖片的擴展名不是“bmp”時,所述的判斷模塊204判斷該影像圖片不是灰度圖片。當(dāng)所讀取的影像圖片是灰度圖片時,所述的讀取模塊202用于讀取該灰度圖片的位圖數(shù)據(jù),所述的位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值。計算模塊206用于從位圖數(shù)據(jù)中獲取最大灰度值以及最小灰度值,并根據(jù)位圖數(shù)據(jù)計算該灰度圖片的平均灰度值。所述的平均灰度值等于各像素所對應(yīng)的灰度值的總和與該灰度圖片的像素點總數(shù)的商。顯示模塊208在顯示裝置30上顯示所述得到的最大灰度值、最小灰度值以及平均灰度值。繪制模塊210用于記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖,以及顯示模塊208在顯示裝置30上顯示該關(guān)系曲線圖。所述的繪制模塊210繪制坐標(biāo)系的步驟如下根據(jù)預(yù)設(shè)的原點坐標(biāo),繪制該關(guān)系曲線圖的坐標(biāo)原點,然后繪制X軸(水平向右為X軸正方向)與Y軸(垂直向上為Y軸正方向),以及X軸與Y軸的刻度。所述的刻度可以是預(yù)設(shè)的,例如,所述的X軸的刻度大小可以為15灰度值一個刻度,所述的Y軸的刻度大小可以為11846像素個數(shù)一個刻度。所述的繪制模塊210根據(jù)該記錄的各灰度值所對應(yīng)的像素點的個數(shù),以灰度值作為X軸,以像素點個數(shù)為Y軸,在所繪制的坐標(biāo)系上繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖。所述的繪制模塊210還用于重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色,以及將該重新著色的灰度圖片顯示在顯示裝置30上。應(yīng)說明的是,通過在顯示裝置30上顯示重新繪制并著色的灰度圖片、關(guān)系曲線圖、最大灰度值、最小灰度值以及平均灰度值,可準(zhǔn)確地了解光照強度的情況,一目了然地看出光源光照是否均勻,為光源檢測提供可靠的依據(jù)。如圖3所示,是本發(fā)明光照強度檢測方法較佳實施例的流程圖。步驟S10,創(chuàng)建模塊200創(chuàng)建顏色條,并設(shè)定各灰度值(0 255)在顏色條中所對應(yīng)的顏色。在本較佳實施例中,所述的灰度值表示光照強度,灰度為0(即光照強度最小)用藍(lán)色標(biāo)記,灰度值為 255 (即光照強度最大)用紅色標(biāo)記。步驟S11,讀取模塊202讀取存儲裝置20中的影像圖片。步驟S12,判斷模塊204用于判斷該讀取的影像圖片是否是灰度圖片。當(dāng)所讀取的影像圖片是灰度圖片時,進入步驟S13;當(dāng)所讀取的影像圖片不是灰度圖片時,返回步驟 S11。步驟S13,所述的讀取模塊202讀取該灰度圖片的位圖數(shù)據(jù),所述的位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值。步驟S14,計算模塊206從位圖數(shù)據(jù)中獲取最大灰度值以及最小灰度值,并根據(jù)位圖數(shù)據(jù)計算該灰度圖片的平均灰度值,以及所述的顯示模塊208在顯示裝置30上顯示所述得到的最大灰度值、最小灰度值以及平均灰度值。所述的平均灰度值等于各像素所對應(yīng)的灰度值的總和與該灰度圖片的像素點總數(shù)的商。步驟S15,繪制模塊210記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖,以及顯示模塊208在顯示裝置30上顯示該關(guān)系曲線圖。步驟S16,所述的繪制模塊210重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色,以及將該重新著色的灰度圖片顯示在顯示裝置30上。如圖4所示,是本發(fā)明光照強度檢測方法繪制關(guān)系曲線圖的細(xì)化流程圖。步驟S150,根據(jù)預(yù)設(shè)的原點坐標(biāo),繪制該關(guān)系曲線圖的坐標(biāo)原點。步驟S151,繪制X軸(水平向右為X軸正方向)與Y軸(垂直向上為Y軸正方向),以及X軸與Y軸的刻度。步驟S152,根據(jù)該記錄的各灰度值所對應(yīng)的像素點的個數(shù),以灰度值作為X軸,以各灰度值所對應(yīng)的像素點個數(shù)作為Y軸,在所繪制的坐標(biāo)系上繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖。最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種光照強度檢測系統(tǒng),運行于計算機中,該計算機包括存儲影像圖片的存儲裝置以及顯示裝置,其特征在于,該系統(tǒng)包括創(chuàng)建模塊,用于創(chuàng)建顏色條,并設(shè)定各灰度值在顏色條中所對應(yīng)的顏色;讀取模塊,用于讀取存儲裝置中的影像圖片;判斷模塊,用于判斷所讀取的影像圖片是否為灰度圖片;所述的讀取模塊,還用于當(dāng)所讀取的影像圖片是灰度圖片時,讀取該灰度圖片的位圖數(shù)據(jù),該位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值,所述的灰度值表示光照強度;繪制模塊,用于記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖;所述的繪制模塊,還用于重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色; 顯示模塊,在顯示裝置上顯示該關(guān)系曲線圖以及該重新著色的灰度圖片。
2.如權(quán)利要求1所述的光照強度檢測系統(tǒng),其特征在于,該系統(tǒng)還包括 計算模塊,用于從位圖數(shù)據(jù)中得到最大灰度值以及最小灰度值;所述的計算模塊,還用于根據(jù)位圖數(shù)據(jù)計算該灰度圖片的平均值,所述的平均灰度值等于各像素所對應(yīng)的灰度值的總和與該灰度圖片的像素點總數(shù)的商;及所述顯示模塊,還用于在顯示裝置上顯示所述得到的最大灰度值、最小灰度值以及平均灰度值。
3.如權(quán)利要求1所述的光照強度檢測系統(tǒng),其特征在于,所述繪制模塊通過下述步驟繪制各灰度值與各灰度值所對應(yīng)的像素點個數(shù)的關(guān)系曲線圖根據(jù)預(yù)設(shè)的原點坐標(biāo),繪制該關(guān)系曲線圖的坐標(biāo)原點; 繪制X軸與Y軸,以及X軸與Y軸的刻度;根據(jù)該記錄的各灰度值所對應(yīng)的像素點的個數(shù),以灰度值作為X軸,以各灰度值對應(yīng)的像素點個數(shù)為Y軸,在所繪制的坐標(biāo)系上繪制該關(guān)系曲線圖。
4.如權(quán)利要求1所述的光照強度檢測系統(tǒng),其特征在于,所述的判斷模塊根據(jù)該讀取的影像圖片的擴展名是否為“bmp”來判斷該影像圖片是否為灰度圖片。
5.一種光照強度檢測方法,應(yīng)用于計算機中,該計算機包括存儲影像圖片的存儲裝置以及顯示裝置,其特征在于,該方法包括創(chuàng)建顏色條,并設(shè)定各灰度值在顏色條中所對應(yīng)的顏色; 讀取存儲裝置中的影像圖片;判斷所讀取的影像圖片是否為灰度圖片,當(dāng)所讀取的影像圖片不是灰度圖片時,返回讀取存儲裝置中的影像圖片的步驟;當(dāng)所讀取的影像圖片是灰度圖片時,讀取該灰度圖片的位圖數(shù)據(jù),該位圖數(shù)據(jù)包括該灰度圖片的像素點總數(shù)以及各像素點所對應(yīng)的灰度值,所述的灰度值表示光照強度;記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值對應(yīng)的像素點個數(shù)的關(guān)系曲線圖;重新繪制該灰度圖片,根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色;在顯示裝置上顯示該關(guān)系曲線圖以及該重新著色的灰度圖片。
6.如權(quán)利要求5所述的光照強度檢測方法,其特征在于,該方法還包括步驟 從位圖數(shù)據(jù)中得到最大灰度值以及最小灰度值;根據(jù)位圖數(shù)據(jù)計算該灰度圖片的平均值,所述的平均灰度值等于各像素所對應(yīng)的灰度值的總和與該灰度圖片的像素點總數(shù)的商;及在顯示裝置上顯示所述得到的最大灰度值、最小灰度值以及平均灰度值。
7.如權(quán)利要求5所述的光照強度檢測方法,其特征在于,繪制各灰度值與各灰度值對應(yīng)的像素點個數(shù)的關(guān)系曲線圖包括步驟根據(jù)預(yù)設(shè)的原點坐標(biāo),繪制該關(guān)系曲線圖的坐標(biāo)原點; 繪制X軸與Y軸,以及X軸與Y軸的刻度;根據(jù)該記錄的各灰度值所對應(yīng)的像素點的個數(shù),以灰度值作為X軸,以各灰度值對應(yīng)的像素點個數(shù)為Y軸,在所繪制的坐標(biāo)系上繪制該關(guān)系曲線圖。
8.如權(quán)利要求5所述的光照強度檢測方法,其特征在于,所述判斷所讀取的影像圖片是否為灰度圖片是根據(jù)該讀取的影像圖片的擴展名是否為“bmp”來判斷的。
全文摘要
一種光照強度檢測系統(tǒng)及方法,該方法包括預(yù)設(shè)定各灰度值在顏色條中所對應(yīng)的顏色;讀取存儲裝置中的影像圖片;當(dāng)所讀取的影像圖片是灰度圖片時,讀取該灰度圖片的像素點總數(shù)與各像素點所對應(yīng)的灰度值;記錄各灰度值所對應(yīng)的像素點的個數(shù),并繪制各灰度值與各灰度值對應(yīng)的像素點個數(shù)的關(guān)系曲線圖;重新繪制該灰度圖片,并根據(jù)該灰度圖片上各像素點的灰度值在顏色條中所對應(yīng)的顏色,在對應(yīng)的像素點上使用對應(yīng)的顏色進行著色;顯示所述關(guān)系曲線圖以及該重新著色的灰度圖片。利用本發(fā)明能夠為光源檢測提供可靠的光源光照強度的數(shù)據(jù)。
文檔編號G01J1/00GK102445269SQ201010510000
公開日2012年5月9日 申請日期2010年10月15日 優(yōu)先權(quán)日2010年10月15日
發(fā)明者張旨光, 蔣理, 薛曉光, 袁忠奎 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司