• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于線路的文字標識方法及裝置、電子設備和介質制造方法及圖紙

    技術編號:36693348 閱讀:23 留言:0更新日期:2023-02-27 20:02
    本公開提供了一種用于線路的文字標識方法、裝置、電子設備、計算機可讀存儲介質和計算機程序產品,涉及計算機領域,尤其涉及計算機視覺、智能交通技術領域。實現方案為:分別確定線路以及與線路相關聯的第一文字在預設三維坐標系中的第一平面內的初始方向信息;響應于檢測到線路的顯示視角發生轉換,分別獲取顯示視角在三維坐標系中的第一平面內和第二平面內的旋轉角度;基于顯示視角在第一平面內的旋轉角度,確定第一平面內的待旋轉角度;基于初始方向信息和顯示視角在第一平面內的旋轉角度,確定旋轉比例;基于旋轉比例和顯示視角在第二平面內的旋轉角度,確定第二平面內的待旋轉角度;基于第一和第二平面內的待旋轉角度旋轉以顯示第一文字。轉以顯示第一文字。轉以顯示第一文字。

    【技術實現步驟摘要】
    用于線路的文字標識方法及裝置、電子設備和介質


    [0001]本公開涉及計算機領域,尤其涉及計算機視覺、智能交通
    ,具體涉及一種用于線路的文字標識方法、裝置、電子設備、計算機可讀存儲介質和計算機程序產品。

    技術介紹

    [0002]在數據可視化建設中,可以將各類抽象出的信息在屏幕上直觀地對用戶進行展示。所展示的信息通常包括各類線路或管路、以及用于標識該線路或管路的文字信息。例如,在電子地圖中,通過相應的道路名稱對所展示的道路進行標識,以區分不同的道路。目前,電子地圖對于道路名稱的渲染比較單一,沒有綜合性的渲染展示,對用戶不太友好。

    技術實現思路

    [0003]本公開提供了一種用于線路的文字標識方法、裝置、電子設備、計算機可讀存儲介質和計算機程序產品。
    [0004]根據本公開的一方面,提供了一種用于在三維空間中顯示線路的文字標識的方法,包括:分別確定用于在三維空間中顯示的所述線路以及與所述線路相關聯的第一文字在預設三維坐標系中的第一平面內的初始方向信息;響應于檢測到所述線路的顯示視角發生轉換,分別獲取所述顯示視角在所述預設三維坐標系中的所述第一平面內和第二平面內的旋轉角度,其中,所述第二平面為與所述第一平面相垂直的平面;基于所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第一平面內的待旋轉角度;基于所述初始方向信息以及所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第二平面內的旋轉比例;基于所述旋轉比例以及所述顯示視角在所述第二平面內的旋轉角度,確定所述第一文字在所述第二平面內的待旋轉角度;以及基于所述第一平面內的待旋轉角度和所述第二平面內的待旋轉角度,旋轉以顯示所述第一文字。
    [0005]根據本公開的另一方面,提供了一種用于在三維空間中顯示線路的文字標識的裝置,包括:第一確定單元,配置為分別確定用于在三維空間中顯示的所述線路以及與所述線路相關聯的第一文字在預設三維坐標系中的第一平面內的初始方向信息;獲取單元,配置為響應于檢測到所述線路的顯示視角發生轉換,分別獲取所述顯示視角在所述預設三維坐標系中的所述第一平面內和第二平面內的旋轉角度,其中,所述第二平面為與所述第一平面相垂直的平面;第二確定單元,配置為基于所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第一平面內的待旋轉角度;第三確定單元,配置為基于所述初始方向信息以及所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第二平面內的旋轉比例;第四確定單元,配置為基于所述旋轉比例以及所述顯示視角在所述第二平面內的旋轉角度,確定所述第一文字在所述第二平面內的待旋轉角度;以及旋轉單元,配置為基于所述第一平面內的待旋轉角度和所述第二平面內的待旋轉角度,旋轉以顯示所述第一文字。
    [0006]根據本公開的另一方面,提供了一種電子設備,包括:至少一個處理器;以及與至
    少一個處理器通信連接的存儲器;存儲器存儲有可被至少一個處理器執行的指令,該指令被至少一個處理器執行,以使至少一個處理器能夠執行本公開所述的方法。
    [0007]根據本公開的另一方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,該計算機指令用于使計算機執行本公開所述的方法。
    [0008]根據本公開的另一方面,提供了一種計算機程序產品,包括計算機程序,該計算機程序在被處理器執行時實現本公開所述的方法。
    [0009]根據本公開的一個或多個實施例,在三維空間顯示線路名稱時,可以基于顯示視角在第一平面和第二平面內的旋轉角度來共同確定該線路名稱在第二平面內的待旋轉角度,以使得線路名稱能夠隨著用戶視角進行旋轉以達到用戶在不同角度都可以看到其名稱的效果,從而提高了用戶體驗。
    [0010]應當理解,本部分所描述的內容并非旨在標識本公開的實施例的關鍵或重要特征,也不用于限制本公開的范圍。本公開的其它特征將通過以下的說明書而變得容易理解。
    附圖說明
    [0011]附圖示例性地示出了實施例并且構成說明書的一部分,與說明書的文字描述一起用于講解實施例的示例性實施方式。所示出的實施例僅出于例示的目的,并不限制權利要求的范圍。在所有附圖中,相同的附圖標記指代類似但不一定相同的要素。
    [0012]圖1示出了根據本公開的實施例的可以在其中實施本文描述的各種方法的示例性系統的示意圖;
    [0013]圖2示出了根據本公開的實施例的用于線路的文字標識方法的流程圖;
    [0014]圖3A和3B示出了根據本公開的實施例的三維空間內的線路及其相應文字表示的示意圖;
    [0015]圖4示出了根據本公開的實施例的確定第二平面內的旋轉比例的流程圖;
    [0016]圖5A
    ?
    5D示出了根據本公開的實施例的不同顯示級別下的文字標識示意圖;
    [0017]圖6示出了根據本公開的實施例的將圓形與矩形進行碰撞的示意圖;
    [0018]圖7示出了根據本公開的實施例的用于線路的文字標識裝置的結構框圖;以及
    [0019]圖8示出了能夠用于實現本公開的實施例的示例性電子設備的結構框圖。
    具體實施方式
    [0020]以下結合附圖對本公開的示范性實施例做出說明,其中包括本公開實施例的各種細節以助于理解,應當將它們認為僅僅是示范性的。因此,本領域普通技術人員應當認識到,可以對這里描述的實施例做出各種改變和修改,而不會背離本公開的范圍。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結構的描述。
    [0021]在本公開中,除非另有說明,否則使用術語“第一”、“第二”等來描述各種要素不意圖限定這些要素的位置關系、時序關系或重要性關系,這種術語只是用于將一個元件與另一元件區分開。在一些示例中,第一要素和第二要素可以指向該要素的同一實例,而在某些情況下,基于上下文的描述,它們也可以指代不同實例。
    [0022]在本公開中對各種所述示例的描述中所使用的術語只是為了描述特定示例的目的,而并非旨在進行限制。除非上下文另外明確地表明,如果不特意限定要素的數量,則該
    要素可以是一個也可以是多個。此外,本公開中所使用的術語“和/或”涵蓋所列出的項目中的任何一個以及全部可能的組合方式。
    [0023]下面將結合附圖詳細描述本公開的實施例。
    [0024]圖1示出了根據本公開的實施例可以將本文描述的各種方法和裝置在其中實施的示例性系統100的示意圖。參考圖1,該系統100包括一個或多個客戶端設備101、102、103、104、105和106、服務器120以及將一個或多個客戶端設備耦接到服務器120的一個或多個通信網絡110。客戶端設備101、102、103、104、105和106可以被配置為執行一個或多個應用程序。
    [0025]在本公開的實施例中,服務器120可以運行使得能夠執行線路的文字標識的方法的一個或多個服務或軟件應用。
    [0026]在某些實施例中,服務器120還可以提供其他服務或軟件應用,這些服務或軟件應用可以包括非虛擬環境和虛擬環境。在某些實施例中,這些服務本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種用于在三維空間中顯示線路的文字標識的方法,包括:分別確定用于在三維空間中顯示的所述線路以及與所述線路相關聯的第一文字在預設三維坐標系中的第一平面內的初始方向信息;響應于檢測到所述線路的顯示視角發生轉換,分別獲取所述顯示視角在所述預設三維坐標系中的所述第一平面內和第二平面內的旋轉角度,其中,所述第二平面為與所述第一平面相垂直的平面;基于所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第一平面內的待旋轉角度;基于所述初始方向信息以及所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第二平面內的旋轉比例;基于所述旋轉比例以及所述顯示視角在所述第二平面內的旋轉角度,確定所述第一文字在所述第二平面內的待旋轉角度;以及基于所述第一平面內的待旋轉角度和所述第二平面內的待旋轉角度,旋轉以顯示所述第一文字。2.如權利要求1所述的方法,其中,所述旋轉比例的取值范圍為[0,1],并且其中,確定所述第一文字在所述第二平面內的待旋轉角度包括:基于所述旋轉比例與所述顯示視角在所述第二平面內的旋轉角度的乘積,確定所述第一文字在所述第二平面內的待旋轉角度。3.如權利要求1或2所述的方法,其中,確定所述第一文字在所述第二平面內的旋轉比例包括:基于第一函數和所述顯示視角在所述第一平面內的旋轉角度,確定所述第一文字在所述第二平面內的旋轉比例,其中所述第一函數為正弦函數或余弦函數。4.如權利要求3所述的方法,還包括:基于所述線路和所述第一文字的所述初始方向信息確定所述第一函數,其中包括:響應于確定所述線路的初始延伸方向與所述第一文字所對應矩形塊的長度延伸方向的第一角度差為0
    °
    ,將所述正弦函數確定為所述第一函數,其中所述矩形塊基于所述第一文字所形成的文字行確定;以及響應于確定所述第一角度差為90
    °
    ,將所述余弦函數確定為所述第一函數。5.如權利要求3所述的方法,其中,確定所述第一文字在所述第二平面內的旋轉比例包括:確定所述線路的初始延伸方向與所述第一文字所對應矩形塊的長度延伸方向的第一角度差,其中所述矩形塊基于所述第一文字所形成的文字行確定;確定所述顯示視角在所述第一平面內的旋轉角度與所述第一角度差之間的第二角度差;以及基于所述第一函數和所述第二角度差,確定所述第一文字在所述第二平面內的旋轉比例。6.如權利要求3所述的方法,還包括:通過所述第一函數對所述顯示視角在所述第一平面內的旋轉角度進行計算,以基于計算結果的符號對所述第一文字進行翻轉。7.如權利要求1所述的方法,其中,所述線路包括與所述線路具有相同延伸方向的多條子線路,所述方法還包括:
    確定所述多條子線路各自對應的子線路寬度以及所述第一文字所對應矩形塊的寬度,其中所述矩形塊基于所述第一文字所形成的文字行確定;以及響應于確定所述多條子線路中的至少一條子線路對應的子線路寬度大于第一閾值,顯示與所述至少一條子線路分別相關聯的所述第一文字,其中,所述第一閾值基于所述第一文字所對應矩形塊的寬度與正數n的乘積確定。8.如權利要求7所述的方法,還包括:響應于確定所述多條子線路中的任意一條子線路對應的子線路寬度均不大于第一閾值,顯示與所述線路相關聯的所述第一文字。9.如權利要求1所述的方法,還包括:對所述第一文字進行碰撞檢測,以基于碰撞檢測結果顯示所述第一文字。10.如權利要求9所述的方法,其中,對所述第一文字進行碰撞檢測包括:將所述預設三維坐標系下的所述第一文字和第二文字的坐標信息投影到屏幕坐標系下,以確定所述第一文字和第二文字各自在所述屏幕坐標系下的坐標信息,其中,所述屏幕坐標系基于顯示所述線路的用戶界面確定,所述第二文字為所述第一文字周圍的其他文字;以及基于所述屏幕坐標系下相應的坐標信息,確定所述...

    【專利技術屬性】
    技術研發人員:吳曉婭馬威王立琦
    申請(專利權)人:阿波羅智行科技廣州有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码日韩精品一区二区免费暖暖 | 人妻精品久久无码区| 亚洲Av永久无码精品一区二区| 无码中文在线二区免费| 免费精品无码AV片在线观看| 国产精品无码无片在线观看3D| 亚洲精品无码成人AAA片| 亚洲精品偷拍无码不卡av| 粉嫩大学生无套内射无码卡视频| 亚洲爆乳无码精品AAA片蜜桃| 无码色AV一二区在线播放| 亚洲AV无码专区在线播放中文 | 免费无码又爽又刺激高潮软件 | 久久久久亚洲AV无码专区首JN | 无码人妻精一区二区三区| 亚洲AV无码一区二区乱孑伦AS | 国精品无码一区二区三区左线| 91无码人妻精品一区二区三区L | 在线看无码的免费网站| 2014AV天堂无码一区| 亚洲人成无码久久电影网站| 亚洲?V无码成人精品区日韩| 亚洲爆乳无码专区www| 久久久久久国产精品无码超碰 | 亚洲AV无码久久久久网站蜜桃| 亚洲色无码一区二区三区| 国产高清无码毛片| 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲av无码久久忘忧草| 西西午夜无码大胆啪啪国模 | 无码熟妇人妻av| 无码国产精品久久一区免费 | 人妻少妇精品无码专区漫画| 亚洲中文字幕无码爆乳app| 亚洲中文字幕无码亚洲成A人片| 无码人妻少妇久久中文字幕蜜桃 | 亚洲av无码国产精品夜色午夜| 人妻无码人妻有码中文字幕| 超清无码熟妇人妻AV在线电影| 亚洲一区精品无码| 亚洲AV无码成人专区片在线观看|