主頁 >  其他 > 自動駕駛高精地圖-概述與分析

自動駕駛高精地圖-概述與分析

2020-09-15 06:41:57 其他

目錄

  • 1.HD Maps: Structure, Functionalities, Accuracy And Standards
    • 1.1 HD Map Structure
    • 1.2 HD Map Functionalities
    • 1.3 HD Map Accuracy
    • 1.4 HD Map Related Standards
  • 2.HD Map Models
    • 2.1 Road Model
    • 2.2 Lane Model
    • 2.2.1 Highly accurate geometry model
    • 2.2.2 Lane attributes
    • 2.2.3 Traffic Regulations, Road Furniture And Parking
    • 2.2.4. Lane connectivity
    • 2.3 Localisation Model
  • 3. HD Map Mapping
  • 4.Vehicle Localization With HD Map And Numerical Analysis
    • 4.1 Map Relative Localization
    • 4.2 Numerical analysis

1.HD Maps: Structure, Functionalities, Accuracy And Standards

在自動駕駛系統的功能系統架構中,高精地圖與定位功能緊密相關,與感知模塊互動,并最終支持規劃和控制模塊,

Functional system architecture of an automated driving system.

不同級別的自動駕駛對地圖的精細程度要求不同,高精地圖不僅存盤Road和Lane等詳細資訊,而且還存盤Landmark資訊和周圍環境資訊用于輔助車輛定位;車輛定位資訊和高精地圖資訊又作為Perception模塊的輸入,實作為物理環境建模的目的;Planning&Control模塊依據Perception模塊輸出的環境模型規劃和控制車輛的駕駛行為;同時Perception的建模資訊又可以作為高精地圖的輸入,實作對高精地圖的及時更新,

1.1 HD Map Structure

Examples of layered structure of an HD Map

如上圖所示,雖然叫法不同,大部分地圖廠商的高精地圖都基本分為三層:Road Model, Lane Model 和Localization Model,

1.2 HD Map Functionalities

functionality of an HD Map. (a) Road Model supports navigation; (b) Localisation Model enables perception using Lane Model: the ego vehicle understands the presence of lane markings and an obstacle; (c) Lane Model supports tactical planning, for example, lane-changing manoeuvre.

如上圖所示,Road Model用于導航規劃;Lane Model用于感知和考慮當前道路和交通狀況的路線規劃;Localization Model用于在地圖中定位車輛,只有當車輛在地圖中準確定位時,Lane Model才能幫助車輛感知,

1.3 HD Map Accuracy

Relative accuracy defined in EDMap (2004). (a) Incorrect relative accuracies: < 20 cm (orange) and > 20 cm (red) respectively; (b) Correct relative accuracies: < 20cm (orange) and > 20cm (red) respectively.

絕對精度(Absolute Accuracy):Map Geometry偏移Ground Truth Geometry的最大空間距離,

相對精度(Relative Accuracy): 首先Align Map Geometry和Ground Truth Geometry,然后計算二者之間的最大空間距離,

The map accuracy parameters set by some notable map providers

ISO/TC 204 發布的Geographic Data File (GDF) 提供了一個用于地圖資訊存盤和交換的基礎版本,GDF 5.1將支持自動駕駛,并于2018年發布了Local Dynamic Map (LDM)標準,存盤在LDM的資訊包含天氣、道路、交通狀況、靜態資訊等,

許多政府和工業團體都在積極推動自動駕駛地圖的標準化,比如,Open AutoDrive Forum (OADF) (openauto-drive.org) 作為cross-domain平臺推動自動駕駛標準化,Traveller Information Services Association (TISA) (tisa.org) 正在討論將Transport Protocol Experts Group (TPEGTM) 的交通資訊精度提升到車道級別,Advanced Driver Assistance Systems Interface Specification (ADASIS) Forum (adasis.org) 發布ADASIS protocol V3以支持車內高精地圖分發,Sensoris (sensor-is.org) 正在致力于基于車輛的傳感器資料交換格式的標準化,以及車輛到云和云到云介面的研發,Navigation Data Standard (NDS, 2016) 和 OpenDRIVE(OpenDRIVE, 2015)是兩大高精地圖工業級標準,它們與GDF的對比如下:

image

還有一些地區和國家也在研究自動駕駛的地圖示準,日本在研究Dynamic Map(en.sip- adus.go.jp);2018年5月,中國智能與互聯汽車產業創新聯盟(CAICV)自動駕駛地圖作業組(caicv.org.cn)正式成立,該作業組的愿景是實作中國自動駕駛和高清地圖的標準化,

2.HD Map Models

HD Map Model包含Road Model, Lane Model和Localization Model,

Road Model (green polylines and yellow nodes) on top of Lane Model.

2.1 Road Model

Road Model使用有序的形狀點序列組成的線段表示,每個Road Section都包含Start Nodes和End Nodes,使用形狀點序列定義Curved Road Geometry,優點是表達簡單,增加中間點的密度即可以獲得更好的精度,但缺點是需要存盤大量的資訊,Road Model的道路屬性和豐富的語意資訊可以為自動駕駛帶來更多的先驗知識,

此外,相對于傳統的2D導航地圖,高精地圖的Road Model增加了高度資訊,對于精度的要求也更高,不同地圖提出的用于ADAS的元素級精度要求如下表:

Examples of map content for ADAS and accuracy requirements

2.2 Lane Model

最著名的車道地圖是DARPA城市挑戰賽使用的Road Network Description File (RDNF),但是RDNF是2D地圖,并且也非常粗糙,

Bertha Drive專案使用的基于Lanelet的三維車道模型中,車道不僅包含高度精確的左右邊界的可行駛區域,而且車道行駛所需要的交通規則資訊,

通常情況下,Lane Model包含如下資訊:

2.2.1 Highly accurate geometry model

Lane Geometry Mode在很大程度上決定了Lane Model的準確性、存盤效率和可用性,該模型不僅涵蓋車道中心線、車道邊界和RoadMarkings,還應包含潛在的三維道路結構,如斜坡和立交橋等,此外,它還應該具備輔助車輛高效計算的能力,

2.2.2 Lane attributes

image

Lane Attribute主要包括車道中心線(沿車道中間的理論線)和具有不同形狀、顏色和材質的車道邊界,

2.2.3 Traffic Regulations, Road Furniture And Parking

交通規則和相關資訊/引數可以嵌入到其他屬性中,例如車道的道路型別可以隱式地指示道路的默認限速,同時Lane Model也應具備分段車道屬性的表達能力,與車道關聯的停車位和道路設施也需要高度精確的位置資訊,

2.2.4. Lane connectivity

Lane connectivity描述了車道或車道的連接關系,交叉路口的拓撲和語意方面由Traffic Matrices處理,Traffic Matrices定義了符合交通規則的所有操作,

車道連通性幾何資訊通過連接出入口控制點的Virtual Lane表示,Virtual Lane可以使用與普通車道相同的幾何車道模型(NDS, 2016)或者采用完全不同的車道模型表示方法(因為兩個固定的控制點會影響車道曲線的連續性),

An intersection with entry (blue dots) and exit (red dots) control points and the centrelines of virtual lanes (blue dashed arrow).

下表列舉了各個地圖供應商和標準化組織提供的Lane Model內容和精度要求,

Examples of Lane Model content and accuracy requirements

2.3 Localisation Model

Localisation Model用于輔助車輛定位,根據所使用傳感器方案的不同,定位技術分為Feature Based的方法和Dense Information Based的方法,

Feature-based Localisation Model

Feature-Based Localisation Model通常被存盤為Graph,每一個Graph Node包含Image和3D Landmark,連接Graph Node的Edge是車輛Pose,Landmark通常使用特征描述子(Feature Descriptor)表達,以方便在Live Image和Map進行Feature匹配,

Localisation Model examples. (a) Landmark map with green landmarks and orange vehicle pose; (b) Road marking map with blue line segments

Feature Map易用高效,但是制作Offline Map和Online Localization都需要進行Feature Extraction,程序繁瑣復雜,

Dense Information-Based Localisation Model

Dense Information-Based Localisation Model可以進一步分為Location Based(Grid Map)或View Based(如Point Cloud),毫米波雷達和RGB-D相機也可以用于收集Dense Information進行制圖,但LiDAR是目前測繪和自動駕駛公司(HERE、TomTom、Google等)最廣泛使用的采集設備,

Examples of 2D grid map formats. (a) Reflectivity grid map; (b) Occupancy grid map (colour denotes the distance to road centre)

2D Grid Map探索X-Y平面(地面)和X-Z平面(垂直于地面),如上左圖所示,假設道路表面平坦,每一個Grid Cell被激光雷達的平均反射值填充,或者由激光雷達反射值的高斯分布填充,兩種定位方法的相對精度均在10厘米量級,另一種方法是使用Occupancy Grid Map,如上右圖所示,每一個Grid Cell被由距道路中心距離和網格被占用概率聯合定義的累積概率填充,通過該手段將道路的3D資訊壓縮為2D柵格地圖,從而達到40cm以內的絕對定位精度,2D Grid Map的缺點在于對于環境變化不具魯棒性,

2.5D地圖是包含高度資訊的2D Map,Wolcott和Eustice(2014)在2D X-Y Reflectivity Grid Map中添加Z資訊,以描繪道路的高度變化;Morales等人(2010)將Estimated Height添加到2D Map中心線地圖中,以在室外林地環境中實作定位;此外,Wolcott和Eustice(2015)提出了對Z高度和反射率值進行建模,以捕獲結構和外觀變化,并使用多解析度搜索進行優化,

continued effort of improvement,a) 2D reflectivity grid map;b) 2D probabilistic grid map;(c) 2D probabilistic grid map with height attribute; (d) 2·5D grid map. Only the i-th cell is annotated. Note: i = the index of the cell; z = height; r = reflectivity value; μ = mean; G = Gaussian distribution.

3D點云地圖通常由latitude、longitude、altitude、ntensity資訊組成的點序列組成,并且可以用Camera Data賦予點云資料紋理,3D點云地圖隨著面積的增加,其記憶體占用也呈現指數級增長,這給實際使用帶來很多問題,

定位模型或高精地圖面臨的挑戰之一是如何反映環境中的結構、季節或光照條件變化,Churchill和New-man(2013) 提出了考慮“在不同的時間、不同的天氣和光照條件”場景差異的方案,Maddern等人(2015)提出的3D PointCloud Map也采用了這種Experience-Based Navigation的方法,Irie(2010)嘗試將Grid Map和Feature整合到一個Map中,以提高對光照變化的魯棒性,在未來,實時地圖將是地圖的終極目標,

3. HD Map Mapping

HDMap Mapping的主要方法是收集車輛的傳感器資料(GNSS Receiver、IMU、Camera、Lidar、Wheel Odometry等),然后依賴于Mobile Mapping System (MMS) 和 Simultaneous Localisation and Mapping (SLAM)等方法完成地圖制作,

NMS依賴于GNSS/IMU進行Pose Estimation,地圖采集車的所有傳感器資料都包含精確的時間戳,在用于制圖之前,需要對這些資料進行離線處理和校準,比如,通過合并同一場景的包含地理資訊的影像來創建Dense Localisation Model,從包含地理資訊的影像中提取Feature用于車道建模也是熱門的研究領域,另外一個研究課題是如何用決議方程來擬合道路和車道曲線,Betaille等人(2010)提出clothoids曲線來擬合實際道路曲線; Gwon等人(2016)提出使用樣條曲線擬合實際道路曲線,樣條曲線的每一個曲線段為三次多項式,

SLAM最初是針對沒有GNSS的環境開發的,其目的是利用Ego Motion Measurements 和Loop Closures建立一個全球一致的Environment Representation ,該Representation提供的Environment Topology和Metric Representation可以輔助進行自動駕駛定位,

MMS和SLAM都有自己的挑戰,對于NMS而言,挑戰在于GNSS在城市區域的可用性和準確性相對較低;對于SLAM而言,挑戰在于隨著采集區域的增加,計算成本和計算復雜度爆炸性增長,這些原因催生了對SLAM和GNSS/IMU相互集成的研究,通過增加其他資訊來源,如可公開獲取的航空影像和數字地圖,而不是僅僅使用Loop Closure作為減小SLAM不確定性的唯一來源,

HDMap Mapping面臨的挑戰之一是實作全自動化,目前的方案是引入機器學習的方法從影像資料中提取道路網路語意資訊;另一個挑戰是實作大規模制圖,解決方案是資料眾包,利用來自同一條道路的車輛的傳感器資料用于改進更新現有地圖或制作新地圖,

如果政府在規劃、施工遵守標準施工方案,那么從設計和施工檔案中獲取HDMap資訊也是一種潛在可行的方法,

4.Vehicle Localization With HD Map And Numerical Analysis

4.1 Map Relative Localization

Map Relative Localization是解決主車相對于HDMap的位置估計問題,自動駕駛要求非常精確的六自由度(DOF)定位,這對于定義主車視野(Field Of View,FOV)以有效利用車道模型(Lane Model)進行感知至關重要,Levinson和Thrun(2010)研究認為厘米級定位精度對于任何開放道路的自動駕駛都足夠使用,自動駕駛車輛還需要較高的位置更新頻率:對于某些系統,更新頻率高達200HZ(Levinson等人,2007年);10HZ,限速63公里/小時(Levinson和Thrun,2010年),20HZ,時速60公里(Cui等人,2014年),

高精地圖(HDMap)提供已知的環境資訊,然后使用環境感知傳感器感知的資訊用于定位,通過將從實時影像或掃描中檢測到的Feature注冊到定位模型中,相對于地圖的六自由度(DOF)車輛姿態估計可以達到10-20厘米精度,有了定位資訊,就可以將車道模型(Lane Mode)引入到感知任務中,從而將復雜的靜態環境感知問題轉化為定位問題,

Feature-based and appearance-based vehicle localisation flow chart.

上圖顯示了地圖相對定位的一般流程,Appearance Based的方法避開了Feature Detection的步驟,“Data Association”將環境傳感器測量資訊與地圖關聯起來,當使用貝葉斯狀態估計器時,如Kalman Filter(KF)以及其變種(Extended、Unscented等)、Particle Filter (PF)等,Pose Estimation程序對應于State Estimation,

使用KF時,Data Association對于Pose Estimation是必不可少的;當使用PF時它可以簡化,但是可以分別考慮每個粒子,Map Relative Localisation使用的Data Association方法包括基于描述子的Feature Matching、Direct Points Comparison、Point Set Registration(Iterative Closest Point,ICP);Appearance-based Matching使用Normalised Mutual Information、Maximum Likelihood Estimate、Normalised Information Distance、ICP和 Normal Distribution Transformation (NDT)進行Direct Registration,

(a) The 3D point cloud-based HD Map; (b) A section of the road in the map and one matched scan (in red).

4.2 Numerical analysis

本節分析使用NDT作為Data Association和主車Pose Estimation的HDMap-Based Localisation,并比較了使用GNSS和ICP的Matching效果,

Input Scan: S=xi?(i=1...Ns?),Map:M=yi?(i=1...Nm?),Scan和Map匹配的程序稱為Scan Matching或者Registration,匹配的結果是Vehicle相對于Map的六自由度剛體變換引數:p=(ψ,θ,?,tx?,ty?,tz?),

ICP和NDT是兩個廣泛使用的Registration方法,ICP將Registration任務看做Source和Target的幾何要素(點、線、面)的對應問題,NDT可以避免建立這種對應關系,

本節研究使用Autoware的真實資料集,從資料集中提取了大約3000個Scan作為Input Scan,Scan采用0.5m Voxel Grid進行下采樣,然后分別使用NDT(Cell Size=0.5m)和ICP與Autoware的3D Point Cloud Map進行Match,

記初始Pose為\(p_0\)?、Input Scan為S,地圖為M,NDT程序分為如下兩步:

Step 1. Build NDT map

image

如上圖所示,第一步是將Point Cloud分散到預先定義的固定大小的立方體\({\beta_i?},=1,...,m\),假設任意一個立方體\(\beta\)包含的點集\({z_k?},k=1,...,n\),Mean Vector \(\mu\)和Covariance Matrix \(\sum\)定義如下:

image

對于每一個\(\beta_i\)進行3D正態分布建模:\(N(\mu, \sum)\),它的概率密度函式如下:

\(prob(x)=\frac{1}{c}exp(-\frac{(x-\mu)^T \sum^{-1} (x-\mu)}{2})\)

Step 2. Align the input scan to the map.

初始Pose:\(p=p_0\)?,采用牛頓法迭代優化姿態p,

1.采用姿態p對Input Scan進行變換,如下,其中T是Transformation Function,

\(x_i^{\prime} = T(p, x_i)\)

\(x_i^{\prime}\)映射到Map Cell,通過概率密度函式計算Score:

\(s(p) = -\sum_{i=1}^{N_s} prob(T(p, x_i))\)

  1. 計算\(\Delta p\)

\(H \Delta p = -g\)

其中H是Hessian矩陣,g是梯度矩陣;

  1. 更新姿態p

\(p=p+\Delta p\)

持續上述程序,直至\(\Delta p\)小于預定閾值,

Comparing the coordinates from NDT, ICP and GNSS RTK

如上圖,NDT、ICP、GNSS RTK的RMS Difference都在10cm以內,

Comparison the trajectories between: (a) NDT and GNSS; (b) NDT and ICP.

如上圖所示,NDT、ICP、GNSS RTK的水平坐標差異大多數都在2σ范圍內(<20cm),但是也有一些超出了4σ范圍,因此要應用在自動駕駛領域,需要對定位輸出做嚴格的質量控制,

該文章為翻譯文章,原文出處:

Liu, R., Wang, J., & Zhang, B. (n.d.). High Definition Map for Automated Driving: Overview and Analysis. Journal of Navigation, 1-18. doi:10.1017/S0373463319000638



公眾號:半杯茶的小酒杯

個人博客網站地址: http://www.banbeichadexiaojiubei.com

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/43617.html

標籤:其他

上一篇:李宏毅老師機器學習課程筆記_ML Lecture 2: Where does the error come from?

下一篇:子網

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more