Python實(shí)現(xiàn)點(diǎn)云投影到平面顯示
值得學(xué)習(xí)的地方:
1.選擇合法索引的方式
2.數(shù)組轉(zhuǎn)圖像顯示
import numpy as np from PIL import Image #input : shape(N, 4) # (x, y, z, intensity) def pointcloud2image(point_cloud): x_size = 640 y_size = 640 x_range = 60.0 y_range = 60.0 grid_size = np.array([2 * x_range / x_size, 2 * y_range / y_size]) image_size = np.array([x_size, y_size]) # [0, 2*range) shifted_coord = point_cloud[:, :2] + np.array([x_range, y_range]) # image index index = np.floor(shifted_coord / grid_size).astype(np.int) # choose illegal index bound_x = np.logical_and(index[:, 0] >= 0, index[:, 0] < image_size[0]) bound_y = np.logical_and(index[:, 1] >= 0, index[:, 1] < image_size[1]) bound_box = np.logical_and(bound_x, bound_y) index = index[bound_box] # show image image = np.zeros((640, 640), dtype=np.uint8) image[index[:, 0], index[:, 1]] = 255 res = Image.fromarray(image) # rgb = Image.merge('RGB', (res, res, res)) res.show()
以上這篇Python實(shí)現(xiàn)點(diǎn)云投影到平面顯示就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python趣味爬蟲(chóng)之爬取愛(ài)奇藝熱門(mén)電影
好久沒(méi)帶大家實(shí)現(xiàn)Python爬蟲(chóng)了,文中有非常詳細(xì)的代碼示例,對(duì)不會(huì)爬蟲(chóng)的小伙伴們很有幫助哦,需要的朋友可以參考下2021-06-06Python利用pandas處理Excel數(shù)據(jù)的應(yīng)用詳解
這篇文章主要介紹了Python利用pandas處理Excel數(shù)據(jù)的應(yīng)用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06python django使用haystack:全文檢索的框架(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇python django使用haystack:全文檢索的框架(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09python中的split、rsplit、splitlines用法說(shuō)明
這篇文章主要介紹了python中的split、rsplit、splitlines用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10Python簡(jiǎn)單實(shí)現(xiàn)安全開(kāi)關(guān)文件的兩種方式
這篇文章主要介紹了Python簡(jiǎn)單實(shí)現(xiàn)安全開(kāi)關(guān)文件的兩種方式,涉及Python的try語(yǔ)句針對(duì)錯(cuò)誤的判定與捕捉相關(guān)技巧,需要的朋友可以參考下2016-09-09在django-xadmin中APScheduler的啟動(dòng)初始化實(shí)例
今天小編就為大家分享一篇在django-xadmin中APScheduler的啟動(dòng)初始化實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11Pycharm代碼無(wú)法復(fù)制,無(wú)法選中刪除,無(wú)法編輯的解決方法
今天小編就為大家分享一篇Pycharm代碼無(wú)法復(fù)制,無(wú)法選中刪除,無(wú)法編輯的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之雙端隊(duì)列詳解
這篇文章主要介紹了Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之雙端隊(duì)列,詳細(xì)講述了雙端隊(duì)列的概念、功能、定義及Python實(shí)現(xiàn)與使用雙端隊(duì)列的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04