python使用pclpy實現PCD點雲讀取和顯示

2021-09-24 09:04:43 字數 838 閱讀 6318

通過python的pclpy依賴,可以在python中使用pcl點雲庫的介面,呼叫其操作點雲的方法。

最官方的pcl的python支援是python-pcl,但是我好長時間沒有安裝成功。有一次直接安裝上了pclpy(可以提供過pip安裝也可以在pycharm中查詢安裝,支援python3.6.8),索性從此就把程式從ubuntu移植到了windows。

首先在pycharm安裝pclpy,它目前只支援windows版。

上點雲讀取及顯示**:

# -*- coding: utf-8 -*-

import pclpy

from pclpy import pcl

# 讀取pcd檔案

# 例項化乙個指定型別的點雲物件,並將檔案讀到物件裡

obj=pclpy.pcl.pointcloud.pointxyzrgba(

)pcl.io.loadpcdfile(

'../pcds/scence.pcd'

,obj)

# 顯示點雲

viewer=pcl.visualization.pclvisualizer(

'pcd viewer'

)# 設定初始視角,可不寫 viewer.setcameraposition(0,0,-3.0,0,-1,0)

# 設定顯示座標軸,可不寫 viewer.addcoordinatesystem(0.5)

viewer.addpointcloud(obj)

while

(not viewer.wasstopped())

: viewer.spinonce(

100)

python使用peewee實現mysql資料操作

peewee可用class來建立表,增刪改查,應該是相對餘單錶 本人幾乎沒用過,自以為如此 想實現sql查詢,得到list,比如這樣的結果 但是查詢結果是全是資料 元組 且找不到列名,後dir後逐個嘗試發現列名可以使用result.description j 0 獲取 元組使用起來不方便,現實現將資...

使用python實現簡單爬蟲

近日學習了python語言,簡單實現了乙個爬蟲,爬取了慕課網課程簡介上的,並儲存到本地。以下是實驗 coding utf 8 spyder editor import re import os import urllib.request 在python3.6環境中實現 f soure urllib....

使用python實現簡單爬蟲

因為工作上對於資料的需要,所以這段時間一直在學習python和scrapy框架,下面貼上乙個簡單的python 爬蟲,可能 風格有點low,見諒。coding utf 8 import codecs import urllib import urllib2 import re import json...