本發(fā)明涉及一種高爾夫球場的圖像網(wǎng)格化直接距離測量法。
背景技術(shù):
高爾夫球運動中,距離的測量和標(biāo)定十分重要,普通的測量技術(shù)如普通gnss和光學(xué)望遠鏡,在精度,穩(wěn)定性,操作的簡便性上都有各自的缺陷,鑒于此,本發(fā)明人發(fā)明一種高爾夫球場的圖像網(wǎng)格化直接距離測量法,準(zhǔn)確的推算在高爾夫球場任意點間的距離值,實時簡便直觀的顯示距離測量信息。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)之缺陷,提供了一種高爾夫球場的圖像網(wǎng)格化直接距離測量法,其具有準(zhǔn)確測距,簡單實用的特性。
本發(fā)明是這樣實現(xiàn)的:一種高爾夫球場的圖像網(wǎng)格化直接距離測量法,其包括以下步驟:
第一步、獲取高爾夫球場地圖;
第二步、對高爾夫場地圖進行處理,得到場地圖;
第三步、對場地圖進行網(wǎng)格化匹配標(biāo)定,得到與場地圖匹配的精確坐標(biāo)網(wǎng)格;
第四步、利用網(wǎng)格化坐標(biāo),求取任意點坐標(biāo)網(wǎng)格之間距離。
進一步地,在步驟二中,對高爾夫場地圖進行處理,包括縮放,插值,增強和銳化,目標(biāo)是在不產(chǎn)生畸變的前提下將可辨識點特征突出,高爾夫場地圖包括原始場地圖和經(jīng)過處理的場地圖。
進一步地,在步驟三中,具體分為以下步驟,
(1)、獲取場地圖明顯可辨識點;
(2)、用高精度定位方式獲取可辨識點的精確坐標(biāo);
(3)、重復(fù)(1)和(2)步驟得到多個可辨識點精確坐標(biāo);
(4)、網(wǎng)格單位尺度為可變度量,依據(jù)對應(yīng)高寬尺度需求進行建立網(wǎng)格模型;網(wǎng)格建模包括二維、三維;
(5)將多個已測量的高精度精確坐標(biāo)點輸入對應(yīng)網(wǎng)格模型。
(6)、對場地圖進行處理使得場地圖可辨識點準(zhǔn)確對應(yīng)網(wǎng)格中相應(yīng)的高精度坐標(biāo)值,處理的方式包括:平移,旋轉(zhuǎn),拉伸,放大,畸變校正,使得地圖點精確坐標(biāo)點二維或三維匹配。
進一步地,圖像像素的高度和寬度作為一種物理的網(wǎng)格劃分,在步驟三標(biāo)定中可直接采用像素高寬做為網(wǎng)格單位。
進一步地,在步驟四中,任意點坐標(biāo)網(wǎng)格之間距離的獲取包括以下三種方法,
方法一:
a)選擇地圖上的任意兩點;
b)獲取網(wǎng)格對應(yīng)坐標(biāo);
c)利用坐標(biāo)值直接計算兩點位置距離;
方法二:
a)給定設(shè)定位置(如果嶺中心,前緣)得到坐標(biāo);
b)取得任意點網(wǎng)格坐標(biāo)值;
c)利用坐標(biāo)值直接計算到設(shè)定位置距離;
方法三:
a)給定設(shè)定位置(如果嶺中心,前緣)得到坐標(biāo);
b)由用戶提供測量點經(jīng)緯度坐標(biāo);
d)測量點坐標(biāo)轉(zhuǎn)換網(wǎng)格坐標(biāo)值直接計算到設(shè)定位置距離。
本發(fā)明利用網(wǎng)格法,利用單點或多點的高精度位置方式進行球場圖像高精度化標(biāo)定,直接高爾夫球場任意點間距離,準(zhǔn)確的推算在高爾夫球場任意點間的距離值,實時簡便直觀的顯示距離測量信息。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1,本發(fā)明實施例提供一種高爾夫球場的圖像網(wǎng)格化直接距離測量法,其包括以下步驟。
第一步、獲取高爾夫球場地圖,包括但不限于實景衛(wèi)星圖像或測量地圖,獲取方式可以是但不限于,衛(wèi)星地圖,航拍圖,測量地圖。
第二步、對高爾夫場地圖進行處理,得到場地圖,對高爾夫場地圖進行處理,包括但不限于縮放,插值,增強和銳化,目標(biāo)是在不產(chǎn)生畸變的前提下將可辨識點特征突出,高爾夫場地圖包括原始場地圖和經(jīng)過處理的場地圖(以下稱場地圖);
第三步、對場地圖進行網(wǎng)格化匹配標(biāo)定,得到與場地圖匹配的精確坐標(biāo)網(wǎng)格,具體如下:
(1)、獲取場地圖明顯可辨識點,地圖可辨識點一般具有不可移動,如:路燈,標(biāo)記點,果嶺t點,沙坑前緣,以及場地圖所覆蓋的外部建筑邊角或中心,停車場停車格;
(2)、用高精度定位方式獲取可辨識點的精確坐標(biāo),獲取坐標(biāo)的方式可以但不限于高精度差分定位差分(厘米級別),地圖提供商提供;
(3)、重復(fù)(1)和(2)步驟得到多個可辨識點精確坐標(biāo);
(4)、進行網(wǎng)格化建模,將多個精確坐標(biāo)點輸入對應(yīng)網(wǎng)格,網(wǎng)格建模包括二維、三維(可帶有高度);
(5)、對場地圖進行處理使得場地圖可辨識點準(zhǔn)確對應(yīng)網(wǎng)格中相應(yīng)的高精度坐標(biāo)值,處理的方式包括:平移,旋轉(zhuǎn),拉伸,放大,畸變校正,使得地圖點精確二維或三維匹配。
第四步、測量,利用網(wǎng)格化坐標(biāo),可求取任意點坐標(biāo)網(wǎng)格之間距離,圖像的網(wǎng)格匹配在簡化的情況下可以省略標(biāo)定而直接采用圖像進行網(wǎng)格化,圖像的像素點可認(rèn)為是一種特殊的網(wǎng)格表現(xiàn)形式,當(dāng)在場地圖上取點作為距離測量點時候,像素的寬度即為最小尺度坐標(biāo)。
在步驟四中,任意點坐標(biāo)網(wǎng)格之間距離的獲取包括以下三種方法,
方法一:
a)選擇地圖上的任意兩點;
b)獲取網(wǎng)格對應(yīng)坐標(biāo);
c)利用坐標(biāo)值直接計算兩點位置距離。
方法二:
a)給定設(shè)定位置(如果嶺中心,前緣)得到坐標(biāo);
b)取得任意點網(wǎng)格坐標(biāo)值;
c)利用坐標(biāo)值直接計算到設(shè)定位置距離。
方法三:
a)給定設(shè)定位置(如果嶺中心,前緣)得到坐標(biāo);
b)由用戶提供測量點經(jīng)緯度坐標(biāo);
d)測量點坐標(biāo)轉(zhuǎn)換網(wǎng)格坐標(biāo)值直接計算到設(shè)定位置距離。
本發(fā)明利用網(wǎng)格法,利用單點或多點的高精度位置方式進行球場圖像高精度化標(biāo)定,直接高爾夫球場任意點間距離,準(zhǔn)確的推算在高爾夫球場任意點間的距離值,實時簡便直觀的顯示距離測量信息。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。