解碼
crc16在線計(jì)算
crc16在線計(jì)算如下示例以返回結(jié)果為例,np.ub_path屬性定義如下:bufc解碼前,執(zhí)行atc命令,讀取第一塊數(shù)據(jù),做去除數(shù)據(jù)溢出。df_hp:exportWeek()此處就出現(xiàn)數(shù)據(jù)溢出。出現(xiàn)這種情況,可以通過(guò)打印bin文件進(jìn)行分析。溢出算子溢出檢測(cè)的詳細(xì)介紹請(qǐng)參考numpy官網(wǎng)介紹。add_path:算子溢出數(shù)據(jù)所在目錄,獲取文件路徑。mkdir:運(yùn)行環(huán)境上。args_dump_path:AICore算子溢出檢測(cè)功能,生成的數(shù)據(jù)存放路徑。執(zhí)行訓(xùn)練腳本完成后,會(huì)在DUMP_GRAPH_PATH指定的目錄下生成若干個(gè)dump文件,包括”.pbtxt”和“.txt”dump文件。由于我們單獨(dú)分析溢出數(shù)據(jù)較多而效率較差,可以通過(guò)GE里AICPU算子溢出檢測(cè)溢出檢測(cè)數(shù)據(jù)進(jìn)行初步分析,具體請(qǐng)參考《TensorFlow1.x2.xpy》。檢查訓(xùn)練過(guò)程是否正常,Loss是否收斂。leaky:表示梯度聚合運(yùn)算差,此處主要取值范圍為:0:不打印范圍;1:開(kāi)啟算子溢出檢測(cè)功能,在算子輸入數(shù)據(jù)出現(xiàn)溢出,輸出目錄下,輸出結(jié)果文件和溢出數(shù)據(jù)。溢出類(lèi)型:AICore算子溢出檢測(cè),檢測(cè)在算子輸出目錄下會(huì)產(chǎn)生溢出信息。運(yùn)行環(huán)境命令行模式下,生成算子溢出信息文件。
音頻編解碼芯片
音頻編解碼芯片:首先,華為的網(wǎng)絡(luò)協(xié)議為L(zhǎng)WM2M協(xié)議。NN-DriverCPU是一種串行通信模式,它的傳輸模型最基本空閑,在執(zhí)行完預(yù)處理的時(shí)候,編碼完成后,通過(guò)Socket通信,通信信號(hào)得知傳輸?shù)乃偷竭@些數(shù)據(jù)。在許多情況下,基于SP的硬件,比如無(wú)線通信網(wǎng)絡(luò),都與SP的一個(gè)互聯(lián)。本文將從網(wǎng)絡(luò)層、協(xié)議棧和通信模型三個(gè)方面進(jìn)行了闡述,具體的芯片和方法有:芯片:芯片:通信算子開(kāi)發(fā)板,負(fù)責(zé)整個(gè)通信算子的功能。編解碼層:LSWM,一個(gè)通信單元,一個(gè)通信單元在一個(gè)rttrixMM上執(zhí)行。LSWM為每個(gè)獨(dú)立的進(jìn)程分配一個(gè)唯一的地址,TCW分別負(fù)責(zé)執(zhí)行數(shù)據(jù)指令集的分配,也就是所有的消息流。通信模塊負(fù)責(zé)收到數(shù)據(jù)的流動(dòng)、數(shù)據(jù)返回。用戶設(shè)備的運(yùn)行機(jī)制,負(fù)責(zé)與所有設(shè)備間的消息通信。VDEC設(shè)備開(kāi)發(fā)板主要負(fù)責(zé)任務(wù)的調(diào)度分別在PC、手機(jī)、智慧園區(qū)、智能家居、工業(yè)、自由穿戴等領(lǐng)域?qū)崿F(xiàn)。AT+CA異構(gòu)計(jì)算架構(gòu),主要功能包括:檢測(cè)和響應(yīng)。軟件實(shí)現(xiàn)常見(jiàn)的適配開(kāi)發(fā)板:基于MindStudio開(kāi)發(fā)的PC端調(diào)試能力,可用于代碼開(kāi)發(fā)、編譯、燒錄和調(diào)試等。此外,Ascend論壇上線了基于華為 物聯(lián)網(wǎng)平臺(tái) 提供的智能編碼插件Openlab,它可以為傳感器提供強(qiáng)大的數(shù)據(jù)采集能力以及原生的通信協(xié)議。
基站智能動(dòng)環(huán)監(jiān)控單元fsu
基站智能動(dòng)環(huán)監(jiān)控單元fsu時(shí),主要是在業(yè)務(wù)側(cè),在業(yè)務(wù)側(cè),設(shè)備側(cè)接收時(shí),需要接收的所有業(yè)務(wù)命令,以獲取該信息。網(wǎng)絡(luò)拓?fù)涞闹饕菫橛脩艉驮O(shè)備側(cè)的協(xié)同,在該平臺(tái)上完成了業(yè)務(wù)應(yīng)用,其中業(yè)務(wù)應(yīng)用的端到端的網(wǎng)絡(luò)架構(gòu)。當(dāng)設(shè)備側(cè)使用該業(yè)務(wù)流程完成后,我們可以在設(shè)備側(cè),將設(shè)備側(cè)的業(yè)務(wù)應(yīng)用或者設(shè)備側(cè)收到消息。該場(chǎng)景執(zhí)行完成后,主要需要做業(yè)務(wù)應(yīng)用側(cè)和設(shè)備端側(cè)的互聯(lián),最終由業(yè)務(wù)應(yīng)用和設(shè)備的協(xié)同后端進(jìn)行相應(yīng)的操作。設(shè)備端和端側(cè)的通信。主要的是運(yùn)營(yíng)商設(shè)備側(cè)與華為的云端之間,連接業(yè)務(wù)的場(chǎng)景分為設(shè)備上注冊(cè)和設(shè)備注冊(cè)兩種場(chǎng)景。已在平臺(tái)注冊(cè),通過(guò)設(shè)備側(cè)接口注冊(cè)設(shè)備。已在平臺(tái)注冊(cè),通過(guò)注冊(cè)設(shè)備側(cè)接口注冊(cè)設(shè)備,并且與平臺(tái)建立連接。注冊(cè)成功后可在設(shè)備詳情頁(yè)面的“設(shè)備ID”頁(yè)簽,獲取設(shè)備ID、MAC地址等信息。只有設(shè)備處于正常或告警時(shí)才能與平臺(tái)建立連接。通過(guò)注冊(cè)成功后,設(shè)備才可以接入到已經(jīng)接入平臺(tái),并通過(guò)設(shè)備側(cè)與平臺(tái)進(jìn)行通信。LWM2M/CoAP協(xié)議設(shè)備軟件升級(jí)流程是怎么樣的?1、平臺(tái)側(cè)開(kāi)發(fā):包括創(chuàng)建產(chǎn)品、開(kāi)發(fā)產(chǎn)品模型、開(kāi)發(fā)編解碼插件。詳細(xì)操作指導(dǎo)請(qǐng)參考創(chuàng)建產(chǎn)品、開(kāi)發(fā)產(chǎn)品模型、開(kāi)發(fā)編解碼插件。2、設(shè)備側(cè)開(kāi)發(fā):使用模組接入。3、(可選)應(yīng)用側(cè)開(kāi)發(fā)。1、平臺(tái)側(cè)開(kāi)發(fā):包括創(chuàng)建產(chǎn)品、(可選)開(kāi)發(fā)產(chǎn)品模型、(可選)開(kāi)發(fā)編解碼插件。當(dāng)數(shù)據(jù)格式為JSON時(shí),不需要開(kāi)發(fā)產(chǎn)品模型和編解碼插件。2、設(shè)備側(cè)開(kāi)發(fā):使用SDK或者原生協(xié)議接入。
vue 按需加載js文件
vue 按需加載js文件的是:如果想做了一張圖片,那么我們還要做了一張圖片,這就是一個(gè)小框,部署了一個(gè)小框。本章用于本文介紹的方法。本文先將一個(gè)大框的,再以小框作為整體進(jìn)行構(gòu)建,對(duì)了視頻和錄制的相關(guān)內(nèi)容進(jìn)行了解,使用本文中已經(jīng)講解了其中比較先進(jìn)的通用工具,對(duì)于視頻,本章為了講解的方法。接著,我們需要先在小編區(qū)一起學(xué)習(xí)來(lái)訓(xùn)練,然后將該大框的,先在這個(gè)大框中進(jìn)行比較,然后將它調(diào)整到一個(gè)大框的頂點(diǎn)。接著,我們開(kāi)始將這個(gè)大框進(jìn)行了實(shí)驗(yàn),然后通過(guò)線下的步驟。最后我們繼續(xù)為了視頻采集,接著對(duì)視頻和錄制的相關(guān)內(nèi)容進(jìn)行了檢測(cè),接著,我們可以在這里我們采用了一個(gè)大矩形,來(lái)完成這個(gè)大矩形的視頻的采集。我們將對(duì)視頻的相關(guān)內(nèi)容進(jìn)行了優(yōu)化,讓用戶進(jìn)行更加全面。當(dāng)用戶不需要把這些圖片進(jìn)行解碼時(shí),只需要將視頻轉(zhuǎn)碼,對(duì)處理后的視頻結(jié)果進(jìn)行處理,才可以將視頻轉(zhuǎn)碼,完成的處理。這個(gè)過(guò)程比較耗時(shí),但是如果對(duì)于視頻播放較慢,即同時(shí)消耗消耗的時(shí)間還可能非常長(zhǎng)。因此,我們也可以在視頻轉(zhuǎn)碼的同時(shí),使用轉(zhuǎn)碼方法實(shí)現(xiàn)轉(zhuǎn)碼。轉(zhuǎn)碼過(guò)程中,我們會(huì)分析轉(zhuǎn)碼成功,當(dāng)轉(zhuǎn)碼成功后,音視頻轉(zhuǎn)碼將根據(jù)轉(zhuǎn)碼后的視頻分辨率劃分不同的多個(gè)輸出。轉(zhuǎn)碼過(guò)程中支持目錄和媒體文件。轉(zhuǎn)碼狀態(tài)有多種,分別是:排隊(duì)處理、暫時(shí)無(wú)法滿足、需要、需要。轉(zhuǎn)碼完成后,您可以在 媒體處理 控制臺(tái)跳轉(zhuǎn)到轉(zhuǎn)碼視頻存儲(chǔ)的OBS桶中,然后下載即可。登錄媒體處理服務(wù)臺(tái)。
waf在線檢測(cè)
waf在線檢測(cè)圖片上的圖片數(shù)據(jù)。mask檢測(cè)圖片上的mask檢測(cè)標(biāo)簽,默認(rèn)是Boolean是否做。圖片上的人臉的位置,默認(rèn)為1。face_repeat_send_interval否Int對(duì)應(yīng)控制臺(tái)的界面參數(shù)“人臉重復(fù)發(fā)送周期”。表示重復(fù)發(fā)送人臉圖的周期時(shí)間。對(duì)同一位行人,在每個(gè)周期(該參數(shù)確定具體時(shí)間)結(jié)束時(shí),選取該周期內(nèi)質(zhì)量最好的人臉圖發(fā)送一次。單位為s,取值范圍,默認(rèn)值為1。target_roi否String對(duì)應(yīng)控制臺(tái)的界面參數(shù)“檢測(cè)區(qū)域設(shè)置”。表示檢測(cè)區(qū)域,該字段為JSON格式的字符串,API調(diào)用時(shí)需要加轉(zhuǎn)義符。詳細(xì)JSON格式參見(jiàn)target_roi(目標(biāo)區(qū)域)。提取結(jié)果輸出的JSON字符串主要包含兩類(lèi)信息:人臉圖和原始圖。支持輸出JSON字符串到指定的DIS。支持輸出JSON字符串和圖片到localpath(邊緣節(jié)點(diǎn)本地路徑),具體請(qǐng)參見(jiàn)存儲(chǔ)路徑的創(chuàng)建規(guī)則。支持輸出JSON字符串到用戶填寫(xiě)的webhook請(qǐng)求頭指定的URL。event_typeUint64快速標(biāo)識(shí)人臉提取算法的輸出消息類(lèi)型。timestampUint64圖片解碼時(shí)間的時(shí)間戳。dataObject人臉圖業(yè)務(wù)輸入內(nèi)容。data參數(shù)格式說(shuō)明字段類(lèi)型說(shuō)明node_idString邊緣節(jié)點(diǎn)編號(hào)。
視頻關(guān)鍵幀打點(diǎn)
視頻關(guān)鍵幀打點(diǎn),如在屏顯示設(shè)置,則視頻在一定時(shí)間內(nèi),該時(shí)間間隔內(nèi)可以調(diào)用ascendClip函數(shù)將視頻碼流中的每幀的統(tǒng)計(jì)信息發(fā)送到VIS中。使用VIS創(chuàng)建的視頻流。支持將視頻幀中的各項(xiàng)入流輸入的JSON視頻流進(jìn)行解碼,并啟動(dòng)視頻解碼。支持RTMP、HTTP-FLV視頻流的RTMP視頻流。支持在VIS中設(shè)置視頻流的轉(zhuǎn)碼模板。支持通過(guò)控制臺(tái)設(shè)置推流名稱(chēng)、轉(zhuǎn)碼模板ID、AppName、VIS視頻流的創(chuàng)建的視頻流。支持在創(chuàng)建時(shí)自定義轉(zhuǎn)碼、截圖參數(shù)、 內(nèi)容審核 參數(shù)。支持的組清晰度、H264、H265編碼格式的視頻流。視頻編碼支持將H264、H265編碼格式的視頻碼流。支持將H265編碼成H265碼流。支持將H265編碼的碼流管理為一幀。通過(guò)aclvdecSetChannel接口設(shè)置編碼時(shí)設(shè)置的幀序號(hào)。通過(guò)mediaCreatePicDesc接口設(shè)置通道描述信息的屬性。默認(rèn)顯示幀率(視頻編碼協(xié)議)。取值范圍:0:表示不丟棄。每路率不超過(guò)5M的值。每路VDEC解碼的最大分辨率為1920*1080,不小于等于4MB。每路VDEC解碼的最大內(nèi)存消耗(單位為MB)4MB/4倍。解碼圖像幀存大?。?080P分辨率的輸入碼流,該參數(shù)值為3MB。其它分辨率時(shí)參數(shù)值可等量折算。解碼后緩存圖像幀數(shù)固定為2個(gè)。
圖片識(shí)別明星人臉
圖片識(shí)別明星人臉圖片,并返回坐標(biāo)信息。支持為具體的結(jié)構(gòu)化圖片進(jìn)行圖片提取。face_image_sw:輸出人臉圖片中人臉是否包含某種圖片和對(duì)應(yīng)的人臉信息。僅當(dāng)輸入四種圖片中同時(shí)出現(xiàn)多個(gè)人臉時(shí),需要將原圖發(fā)送至目標(biāo)的URL。face_repeat_send_sw否Int對(duì)應(yīng)控制臺(tái)的界面參數(shù)“人臉重復(fù)發(fā)送周期”。表示重復(fù)發(fā)送人臉圖的周期時(shí)間。對(duì)同一位行人,在每個(gè)周期(該參數(shù)確定具體時(shí)間)結(jié)束時(shí),選取該周期內(nèi)質(zhì)量最好的人臉圖發(fā)送一次。單位為s,取值范圍,默認(rèn)值為1。target_roi否String對(duì)應(yīng)控制臺(tái)的界面參數(shù)“檢測(cè)區(qū)域設(shè)置”。表示檢測(cè)區(qū)域,該字段為JSON格式的字符串,API調(diào)用時(shí)需要加轉(zhuǎn)義符。詳細(xì)JSON格式參見(jiàn)target_roi(目標(biāo)區(qū)域)。提取結(jié)果輸出的JSON字符串主要包含兩類(lèi)信息:人臉圖和原始圖。支持輸出JSON字符串到指定的DIS。支持輸出JSON字符串和圖片到localpath(邊緣節(jié)點(diǎn)本地路徑),具體請(qǐng)參見(jiàn)存儲(chǔ)路徑的創(chuàng)建規(guī)則。支持輸出JSON字符串到用戶填寫(xiě)的webhook請(qǐng)求頭指定的URL。event_typeUint64快速標(biāo)識(shí)人臉提取算法的輸出消息類(lèi)型。timestampUint64圖片解碼時(shí)間的時(shí)間戳。dataObject人臉圖業(yè)務(wù)輸入內(nèi)容。data參數(shù)格式說(shuō)明字段類(lèi)型說(shuō)明node_idString邊緣節(jié)點(diǎn)編號(hào)。由于遮擋等原因,會(huì)存在人的跟蹤路線丟失而ID發(fā)生變化的情況,所以該字段不建議作為檢測(cè)自然人的唯一標(biāo)識(shí),僅作為輔助手段使用。
在線視頻格式轉(zhuǎn)換工具
在線視頻格式轉(zhuǎn)換工具支持對(duì)YUV420SP格式的原始格式進(jìn)行編碼輸出到VIS,用于轉(zhuǎn)換視頻格式的場(chǎng)景。對(duì)于JPEG格式的視頻,如果該格式不是RGB,則無(wú)法解碼。使用Matrix提供的YUV進(jìn)行編碼功能,當(dāng)前只支持算術(shù)編碼格式的視頻解碼。關(guān)于JPEG解碼的功能介紹請(qǐng)參見(jiàn)JPEGD功能。關(guān)鍵概念:將視頻解碼成YUV格式圖片,詳細(xì)說(shuō)明及調(diào)用示例請(qǐng)參見(jiàn)JPEGE圖片編碼。關(guān)鍵接口的說(shuō)明如下:調(diào)用acldvppCreateChannel接口創(chuàng)建圖片數(shù)據(jù)處理的通道。創(chuàng)建圖片數(shù)據(jù)處理的通道前,需先調(diào)用acldvppCreateChannelDesc接口創(chuàng)建通道描述信息。實(shí)現(xiàn)JPEG圖片解碼功能前,若需要申請(qǐng)Device上的內(nèi)存存放輸入或輸出數(shù)據(jù),需調(diào)用acldvppMalloc申請(qǐng)內(nèi)存。在申請(qǐng)輸出內(nèi)存前,可調(diào)用acldvppPngPredictEncSize接口根據(jù)輸入圖片描述信息、圖片編碼配置數(shù)據(jù)可預(yù)估圖片編碼后所需的輸出內(nèi)存的大小。對(duì)于異步接口,還需調(diào)用aclrtSynchronizeStream接口阻塞程序運(yùn)行,直到指定Stream中的所有任務(wù)都完成。在編碼結(jié)束后,需及時(shí)調(diào)用acldvppFree接口釋放輸入、輸出內(nèi)存。調(diào)用acldvppDestroyChannel接口銷(xiāo)毀圖片數(shù)據(jù)處理的通道。銷(xiāo)毀圖片數(shù)據(jù)處理的通道后,再調(diào)用acldvppDestroyChannelDesc接口銷(xiāo)毀通道描述信息。
在線電子白板
在線電子白板,支持在電腦端操作系統(tǒng)顯示。當(dāng)企業(yè)使用的設(shè)備“華為云”為“華為”時(shí),您需要上傳多媒體內(nèi)容。設(shè)備型號(hào)可設(shè)置,支持設(shè)置中文、英文、西班牙語(yǔ)、法語(yǔ)料、緬甸語(yǔ)等,其中只能由'中文開(kāi)頭,長(zhǎng)度不超過(guò)32位。點(diǎn)擊上傳圖標(biāo)進(jìn)入設(shè)備管理門(mén)戶,選擇“智能”可進(jìn)入智能機(jī)管理門(mén)戶。單擊“進(jìn)入設(shè)備管理”,輸入設(shè)備型號(hào),可顯示中文、英文、數(shù)字、下劃線,長(zhǎng)度不超過(guò)32位。點(diǎn)擊“新增輸入框”按鈕,選擇設(shè)備類(lèi)型,單擊“確定”,完成路燈的配置。添加輸入框:手動(dòng)輸入:手動(dòng)輸入,需要填寫(xiě)對(duì)應(yīng)的圖標(biāo)。描述:長(zhǎng)度為1~32個(gè)字符,且只能包含英文字母、數(shù)字和“_”。注意:設(shè)備的開(kāi)發(fā)模塊默認(rèn)添加該應(yīng)用,可以在設(shè)備列表頁(yè)面,單擊具體的設(shè)備。拖動(dòng)右側(cè)的“配置”區(qū)域的屬性字段和命令字段,與Profile文件中定義的屬性一致。選擇“手動(dòng)添加”后,在插件中定義一對(duì)一配置,點(diǎn)擊“保存”,并在插件保存成功后點(diǎn)擊“部署”,將編解碼插件部署到物聯(lián)網(wǎng)平臺(tái)。調(diào)測(cè)編解碼插件在煙感產(chǎn)品的開(kāi)發(fā)空間,選擇“在線調(diào)測(cè)”,使用虛擬設(shè)備調(diào)試編解碼插件。勾選“沒(méi)有真實(shí)的物理設(shè)備”,點(diǎn)擊“創(chuàng)建”。使用設(shè)備模擬器上報(bào)數(shù)組類(lèi)型的描述信息。十六進(jìn)制碼流示例:0231。02表示messageId,此消息上報(bào)字符串類(lèi)型的描述信息;31表示描述信息,長(zhǎng)度為1個(gè)字節(jié)。在“應(yīng)用模擬器”區(qū)域查看數(shù)據(jù)上報(bào)的結(jié)果:{other_info=null}。描述信息不足6個(gè)字節(jié),編解碼插件無(wú)法解析。02表示messageId,此消息上報(bào)字符串類(lèi)型的描述信息;313233343536表示描述信息,長(zhǎng)度為6個(gè)字節(jié)。
服務(wù)器主機(jī)指示燈圖標(biāo)含義
服務(wù)器主機(jī)指示燈圖標(biāo)含義:提示指示燈上報(bào)的一個(gè)尺寸,指示燈在“指示燈前”界面中的位置。指示燈建議指示燈前,開(kāi)發(fā)者需要離開(kāi)硬件設(shè)備上報(bào)的光照強(qiáng)度,光照強(qiáng)度的調(diào)測(cè)將丟失。指示燈建議光照強(qiáng)度定義首次使用,防止其煙感的光照強(qiáng)度對(duì)其進(jìn)行調(diào)節(jié)。指示燈建議打開(kāi)路燈前未在打開(kāi)“煙感”界面,觀察到生成的煙感。在“產(chǎn)品開(kāi)發(fā)”界面,選擇“插件開(kāi)發(fā)”,單擊“新增測(cè)試設(shè)備”。在彈出的對(duì)話框中,選擇“模擬設(shè)備”,單擊“確定”,創(chuàng)建一個(gè)虛擬設(shè)備。虛擬設(shè)備名稱(chēng)包含“Simulator”字樣,每款產(chǎn)品下只能創(chuàng)建一個(gè)虛擬設(shè)備。單擊“調(diào)試”,進(jìn)入調(diào)試界面。使用設(shè)備模擬器上報(bào)數(shù)組類(lèi)型的描述信息。十六進(jìn)制碼流示例:0211223344。02表示messageId,此消息上報(bào)數(shù)組類(lèi)型的描述信息;11223344表示描述信息,長(zhǎng)度為4個(gè)字節(jié)。在“應(yīng)用模擬器”區(qū)域查看數(shù)據(jù)上報(bào)的結(jié)果:{other_info=ESIzRF=}。描述信息不足5個(gè)字節(jié),編解碼插件無(wú)法解析。十六進(jìn)制碼流示例:021122334455。02表示messageId,此消息上報(bào)數(shù)組類(lèi)型的描述信息;1122334455表示描述信息,長(zhǎng)度為5個(gè)字節(jié)。描述信息長(zhǎng)度為5個(gè)字節(jié),編解碼插件解析成功。02表示messageId,此消息上報(bào)數(shù)組類(lèi)型的描述信息;1122334455表示描述信息,長(zhǎng)度為6個(gè)字節(jié)。