In PCL, backend data structure of point cloud is vector. It is a vector of user defined 3D points. We consider here point cloud data with point type pcl::PointXYZ . In the source code we create dummy point cloud data using rand () function. As original data structure of point cloud is vector, we can use iterators to search specific point in the cloud.
Showing posts with label Linear Algebra. Show all posts
Showing posts with label Linear Algebra. Show all posts
3D Spline fitting
This post is dedicated to interpolating spline from 3d point cloud data. In computer graphics, a spline is a smooth curve passing through two or more specific points. If points are in two dimension then we use regression techniques to interpolate the curve. But if data is having dimensions more than 2, fitting spline through the data is becomes more difficult. In this post we are dealing with noisy 3d data.
Pandas for complete beginers
Introduction¶
This tutorial explains the basics and various functions of Pandas. It is one of the mostly used opensource python library for data analysis. It uses most of the functionalities of NumPy. Pandas deals with the three data structures − Series, DataFrame and Panel. Series is 1D labeled homogeneous array, it is sizeimmutable. A Data frame is a two-dimensional data structure, i.e., data is aligned in a tabular fashion in rows and columns. Pandas DataFrame consists of three principal components, the data, rows, and columns.
Python Libraries Numpy and Scipy for Beginers
Introduction to Numpy¶
NumPy, which stands for Numerical Python, is a library consisting of multidimensional array objects and a collection of routines for processing those arrays. Using NumPy, mathematical and logical operations on arrays can be performed. This tutorial explains the basics of NumPy. It is prepared for those who want to learn about various functions of NumPy. It is specifically useful for algorithm developers.
Subscribe to:
Posts (Atom)
My Kinect 3D Background and Foreground Subtraction Demo
Background subtraction is a classic computer vision technique used to separate the foreground (the subject of interest) from the backg...
