Search-Octree-PCL-Python (70%)

C++ ์ฝ”๋“œ๋Š” [์ด๊ณณ]์—์„œ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์›๋ณธ ์ฝ”๋“œ๋Š” [์ด๊ณณ]์„ ์ฐธ๊ณ  ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”ŒํŒŒ์ผ์€ [cloud_cluster_0.pcd]์„ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. Jupyter ๋ฒ„์ ผ์€ [์ด๊ณณ]์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ ํ•ฉ๋‹ˆ๋‹ค.

!python --version 
!pip freeze | grep pcl
Python 2.7.15rc1
python-pcl==0.3
import pcl
import numpy as np
import random
cloud = pcl.load("cloud_cluster_0.pcd")
resolution = 0.2
octree = cloud.make_octreeSearch(resolution)
octree.add_points_from_input_cloud()

SeartchPont ์„ค์ •

  • 3000๋ฒˆ์งธ ํฌ์ธํŠธ

searchPoint = pcl.PointCloud()
searchPoints = np.zeros((1, 3), dtype=np.float32)
searchPoints[0][0] = cloud[3000][0]
searchPoints[0][1] = cloud[3000][1]
searchPoints[0][2] = cloud[3000][2]
#searchPoints = (cloud[3000][0], cloud[3000][1], cloud[3000][2])

searchPoint.from_array(searchPoints)

Last updated

Was this helpful?