模型訓練完成后除了看ap等定量的指標是否變好外,還需要將結(jié)果可視化出來,直接觀察模型的輸出結(jié)果,往往我們的數(shù)據(jù)會比較多,如果單幀的看的話會比較麻煩,需要頻繁的關(guān)閉窗口,最好是能直接連續(xù)的播放數(shù)據(jù)和模型的推理結(jié)果。有三種方法:文章來源:http://www.zghlxwxcb.cn/news/detail-442572.html
- clear_geomotry()和update_render(),優(yōu)點:實現(xiàn)簡單,缺點:播放過程中無法控制點云(縮放、拖動,暫停)。
- 自己實現(xiàn)多線程,就是在方法1的基礎(chǔ)上將數(shù)據(jù)讀取和可視化放在兩個子線程中,不斷刷新可視化窗口,通過全局變量控制數(shù)據(jù)是否更新,優(yōu)點:播放過程可以操作點云,缺點:多線程邏輯復(fù)雜。
- 使用open3d提供的回調(diào)函數(shù)。open3d提供了動態(tài)播放和鍵盤事件的回調(diào)函數(shù),我們只需要調(diào)用即可實現(xiàn)動態(tài)連續(xù)的播放數(shù)據(jù),好用又方便。
我這里以waymo數(shù)據(jù)集中的一個場景分別給出open3d連續(xù)播放可視化的實現(xiàn)過程,樣例數(shù)據(jù)已經(jīng)上傳網(wǎng)盤。(這里只放出第一種和第三種,第二種太過復(fù)雜了,需要設(shè)計很多控制變量)文章來源地址http://www.zghlxwxcb.cn/news/detail-442572.html
一、clear_geomotry()和update_render()
import numpy as np
im
到了這里,關(guān)于點云可視化:使用open3d實現(xiàn)點云連續(xù)播放的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!