System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 中出人妻中文字幕无码,国产日韩AV免费无码一区二区三区 ,国产成人无码A区精油按摩
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種乒乓球桌標定方法、標定裝置及存儲介質制造方法及圖紙

    技術編號:40532243 閱讀:21 留言:0更新日期:2024-03-01 13:53
    本申請提供了一種乒乓球桌標定方法、標定裝置及存儲介質,標定方法包括:獲取乒乓球桌頂面的圖像;根據乒乓球桌頂面的結構,定義球桌坐標系及球桌坐標系下的特征點陣,特征點陣包括乒乓球桌的頂面上至少四個點;利用目標檢測網絡模型和關鍵點檢測網絡模型檢測球桌坐標系下的特征點陣對應在相機圖像坐標系下的像素坐標點陣;根據球桌坐標系下的特征點陣、相機圖像坐標系下的像素坐標點陣以及已知的相機參數,計算得到相機圖像坐標系與球桌坐標系的轉換關系。本申請無需人工操作即可對乒乓球桌進行自動標定校準標定效率高,標定結果更準確;且能夠適用于復雜的應用場景,具有較強的魯棒性。

    【技術實現步驟摘要】

    本申請屬于機器視覺,具體涉及一種乒乓球桌標定方法、標定裝置及存儲介質


    技術介紹

    1、隨著國家對全民健康的重視,乒乓球以其占用場地少、對抗性低、老少咸宜等優點,得到了全國人民的喜愛。目前,市面上已出現能夠輔助檢測乒乓球的運動軌跡、判斷比賽得分的乒乓球視覺系統。

    2、通過乒乓球視覺系統對乒乓球進行檢測時,得到的坐標為乒乓球在相機圖像坐標系下的坐標,通過該坐標很難判斷乒乓球相對于乒乓球桌的位置。因此,需要通過坐標轉換將相機圖像坐標系下乒乓球的坐標轉化為球桌坐標系下的坐標。

    3、現有技術中,在已知相機參數的情況下,通常在乒乓球桌上人工精準放置標定板或標準尺寸標定物,通過人工干預,使標定板或標定物坐標系與球桌坐標系完全對齊,得到標定板或標準尺寸標定物上特征點陣在球桌坐標系下的實際三維坐標,并結合標定板或標準尺寸標定物的特征點陣在相機圖像上的像素坐標,得到相機圖像坐標系與球桌坐標系的轉換關系。然而,利用標定板或標準尺寸標定物進行標定意味著需要人為地在乒乓球桌上設置標定板或標準尺寸標定物,并在標定完成后撤回標定板或標準尺寸標定物。這種方法需要耗費大量的人工成本和時間成本,且結果受人工操作的影響較大。

    4、現有技術中,場景中有在待轉換坐標系下已知三維坐標的特征點陣,通過相機拍攝圖像后,利用計算機視覺算法自動識別特征點陣,從而得到在圖像上的像素坐標,結合在待轉換坐標系下的實際三維坐標,得到對應的坐標系轉換關系。這種方法對環境和硬件條件的要求較高,光線不佳、成像噪點較多、環境中有干擾物等情況下,均會出現像素點識別異常。


    技術實現思路

    1、為至少在一定程度上克服相關技術中存在的問題,本申請提供了一種乒乓球桌標定方法、標定裝置及存儲介質。

    2、根據本申請實施例的第一方面,本申請提供了一種乒乓球桌標定方法,其包括以下步驟:

    3、獲取乒乓球桌頂面的圖像;

    4、根據乒乓球桌頂面的結構,定義球桌坐標系及球桌坐標系下的特征點陣,所述球桌坐標系下的特征點陣包括至少四個點;

    5、利用兩階段深度學習算法檢測球桌坐標系下的特征點陣對應在相機圖像坐標系下的像素坐標點陣;其中,兩階段深度學習算法包括目標檢測網絡模型和關鍵點檢測網絡模型;

    6、根據球桌坐標系下的特征點陣、相機圖像坐標系下的像素坐標點陣以及已知的相機參數,計算得到相機圖像坐標系與球桌坐標系的轉換關系。

    7、上述乒乓球桌的標定方法中,所述利用兩階段深度學習算法檢測球桌坐標系下的特征點陣對應在相機圖像坐標系下的像素坐標點陣的過程為:

    8、利用目標檢測網絡模型對輸入的乒乓球桌頂面的圖像進行深度學習目標檢測,得到球桌的關鍵點區域集;其中,所述關鍵點區域集中包括至少四個關鍵點區域;

    9、根據關鍵點區域,在乒乓球桌頂面的圖像中提取出關鍵點區域圖像;

    10、對提取出的關鍵點區域圖像分別進行圖像縮放,得到縮放后的關鍵點區域圖像;

    11、利用關鍵點檢測網絡模型在縮放后的關鍵點區域圖像中進行對應的深度學習關鍵點檢測,得到關鍵點在縮放后的關鍵點區域圖像中的關鍵點檢測結果;

    12、將關鍵點檢測結果恢復到相機圖像坐標系下,得到關鍵點在相機圖像坐標系下的像素坐標點陣。

    13、進一步地,所述目標檢測網絡模型的獲取過程為:

    14、在乒乓球桌一側布置相機,調整相機視野使得乒乓球桌完全出現在相機的視野中;

    15、改變相機與乒乓球桌的相對位置以及相機的曝光參數,在不同的場景下重復采集多組包含乒乓球桌的場景圖像,并將采集的場景圖像作為數據集;

    16、對得到的數據集進行標注,其包括在場景圖像中標注球桌的關鍵點區域集以及球桌的關鍵點區域集中關鍵點區域對應的類別;

    17、將目標檢測網絡作為基準網絡模型,并利用該基準網絡模型在已標注的數據集上做遷移學習訓練,得到遷移學習訓練的目標檢測網絡模型。

    18、更進一步地,所述關鍵點檢測網絡模型的獲取過程為:

    19、對標注過的數據集進行標注,其包括對數據集的每一幅場景圖像中每個被標注過的關鍵點區域分別標注其中的球桌關鍵點標簽,全部標注完后形成關鍵點檢測網絡模型數據集;

    20、在關鍵點檢測網絡模型數據集上進行訓練,得到關鍵點檢測網絡模型。

    21、更進一步地,所述關鍵點檢測網絡模型的訓練過程為:

    22、在每個訓練輪次中,隨機選取數據集,將數據集中的圖像輸入關鍵點檢測網絡模型中,得到模型輸出結果;

    23、在每個訓練輪次中,對模型輸出結果進行損失計算,根據損失反向傳播更新關鍵點檢測網絡模型權重;

    24、迭代訓練輪次直到迭代加權平均損失連續預設輪次不再下降,保存對應的關鍵點檢測網絡模型權重,得到最終的關鍵點檢測網絡模型。

    25、進一步地,所述將關鍵點檢測結果恢復到相機圖像坐標系下得到關鍵點在相機圖像坐標系下的像素坐標點陣的過程為:

    26、對關鍵點檢測結果中的每個結果求解對應的原始像素坐標;

    27、根據原始像素坐標,得到相機圖像坐標系下的像素坐標點陣。

    28、更進一步地,所述原始像素坐標為:

    29、

    30、式中,b_u[i]表示像素坐標點陣中的各特征點在乒乓球桌頂面的圖像中的列數,b_v[i]表示像素坐標點陣中的各特征點在乒乓球桌頂面的圖像中的行數,x(i)表示第i個關鍵點區域中心在乒乓球桌頂面的圖像中的列數,y(i)表示第i個關鍵點區域中心在乒乓球桌頂面的圖像中的行數,w(i)表示第i個關鍵點區域的列寬度,h(i)表示第i個關鍵點區域的行高度,w_keypoint_net表示關鍵點檢測網絡模型輸入圖像的寬度,h_keypoint_net表示關鍵點檢測網絡模型輸入圖像的高度,kp_x表示關鍵點檢測結果中x向坐標,kp_y表示關鍵點檢測結果中y向坐標。

    31、上述乒乓球桌標定方法中,所述計算得到相機圖像坐標系與球桌坐標系的轉換關系所用的求解關系式為:

    32、

    33、式中,i=0,1,2,3,4,5,imagepoints{bi}表示相機圖像坐標系下的像素坐標點陣,objectpoints{ai}表示球桌坐標系下的特征點陣,m表示相機的參數矩陣,其為3*3的矩陣;r表示旋轉矩陣,其為3*3的矩陣;t表示平移矩陣,其為3*1的矩陣;

    34、對所述求解關系式進行擬合求解,得到旋轉矩陣r和平移矩陣t。

    35、根據本申請實施例的第二方面,本申請還提供了一種乒乓球桌標定裝置,其包括存儲器、處理器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器處理所述計算機程序時實現上述任一項所述乒乓球桌標定方法。

    36、根據本申請實施例的第三方面,本申請還提供了一種存儲介質,其上存儲有可執行程序,當可執行程序被調用時,執行上述任一項所述的乒乓球桌標定方法。

    37本文檔來自技高網...

    【技術保護點】

    1.一種乒乓球桌標定方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的乒乓球桌的標定方法,其特征在于,所述利用兩階段深度學習算法檢測球桌坐標系下的特征點陣對應在相機圖像坐標系下的像素坐標點陣的過程為:

    3.根據權利要求2所述的乒乓球桌的標定方法,其特征在于,所述目標檢測網絡模型的獲取過程為:

    4.根據權利要求3所述的乒乓球桌的標定方法,其特征在于,所述關鍵點檢測網絡模型的獲取過程為:

    5.根據權利要求4所述的乒乓球桌的標定方法,其特征在于,所述關鍵點檢測網絡模型的訓練過程為:

    6.根據權利要求2所述的乒乓球桌的標定方法,其特征在于,所述將關鍵點檢測結果恢復到相機圖像坐標系下得到關鍵點在相機圖像坐標系下的像素坐標點陣的過程為:

    7.根據權利要求6所述的乒乓球桌的標定方法,其特征在于,所述原始像素坐標為:

    8.根據權利要求1所述的乒乓球桌的標定方法,其特征在于,所述計算得到相機圖像坐標系與球桌坐標系的轉換關系所用的求解關系式為:

    9.一種乒乓球桌標定裝置,其特征在于,包括存儲器、處理器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器處理所述計算機程序時實現如所述權利要求1~8任一項所述乒乓球桌標定方法。

    10.一種存儲介質,其特征在于,其上存儲有可執行程序,當可執行程序被調用時,執行如權利要求1-8中任一項所述的乒乓球桌標定方法。

    ...

    【技術特征摘要】

    1.一種乒乓球桌標定方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的乒乓球桌的標定方法,其特征在于,所述利用兩階段深度學習算法檢測球桌坐標系下的特征點陣對應在相機圖像坐標系下的像素坐標點陣的過程為:

    3.根據權利要求2所述的乒乓球桌的標定方法,其特征在于,所述目標檢測網絡模型的獲取過程為:

    4.根據權利要求3所述的乒乓球桌的標定方法,其特征在于,所述關鍵點檢測網絡模型的獲取過程為:

    5.根據權利要求4所述的乒乓球桌的標定方法,其特征在于,所述關鍵點檢測網絡模型的訓練過程為:

    6.根據權利要求2所述的乒乓球桌的標定方法,其特征在于,所述將關鍵點檢測結果恢復到相機圖像...

    【專利技術屬性】
    技術研發人員:張海波賀琪欲韓聰
    申請(專利權)人:上海創屹科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 东京热av人妻无码| 日韩精品无码一区二区视频| 91嫩草国产在线无码观看| 精品少妇人妻av无码久久| 国产精品无码无卡在线观看久| 永久免费无码日韩视频| 无码日韩精品一区二区免费暖暖| 精品无码人妻一区二区三区18| 亚洲成AV人片在线观看无码| 丰满少妇被猛烈进入无码| 人妻少妇伦在线无码专区视频| 日韩专区无码人妻| 久久精品无码一区二区三区不卡 | 无码人妻丰满熟妇区免费| 亚洲av成人无码网站…| 无码成A毛片免费| 波多野42部无码喷潮在线| 亚洲最大无码中文字幕| 无码精品久久久天天影视| V一区无码内射国产| 国产成人无码免费视频97 | 日韩一区二区三区无码影院| 极品粉嫩嫩模大尺度无码视频| 人妻丰满熟妇AV无码区| 亚洲aⅴ天堂av天堂无码麻豆| 久久久久无码国产精品一区 | 亚洲AV无码专区国产乱码不卡| 无码中文字幕日韩专区视频| 亚洲VA成无码人在线观看天堂| 亚洲av中文无码乱人伦在线r▽| 亚洲色中文字幕无码AV| 亚洲精品无码不卡在线播HE| 国产AⅤ无码专区亚洲AV| 亚洲精品无码精品mV在线观看| 中文字幕久久精品无码| 亚洲VA中文字幕无码一二三区| 国产精品VA在线观看无码不卡| 亚洲一级特黄无码片| 国产亚洲美日韩AV中文字幕无码成人| 国产成人无码免费看片软件| 中文字幕av无码不卡|