#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <map>
#include <fstream>
#include <cmath>
#include "opencv2/opencv.hpp"
#include <pcl/point_cloud.h>
#include <pcl/io/pcd_io.h>
#include <pcl_ros/point_cloud.h>
#include <boost/foreach.hpp>
#include <pcl_conversions/pcl_conversions.h>
#include <linux/version.h>
#include <velodyne_pcl/point_types.h>
#include <pcl/common/eigen.h>
#include <pcl/common/transforms.h>
#include <pcl/filters/passthrough.h>
#include <pcl/sample_consensus/ransac.h>
#include <pcl/sample_consensus/sac_model_line.h>
#include <pcl/common/intersections.h>
Go to the source code of this file.
void onMouse |
( |
int |
event, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
f, |
|
|
void * |
g |
|
) |
| |
cv::Point project |
( |
const pcl::PointXYZ & |
pt, |
|
|
const cv::Mat & |
projection_matrix |
|
) |
| |
cv::Mat project |
( |
cv::Mat |
projection_matrix, |
|
|
cv::Rect |
frame, |
|
|
pcl::PointCloud< pcl::PointXYZ > |
point_cloud, |
|
|
pcl::PointCloud< pcl::PointXYZ > * |
visible_points |
|
) |
| |