VS2019+pcl1.12.1配置详解

Win10+VS2019环境下配置点云库PCL1.11.1(超详细) Win10+VS2019环境下配置点云库PCL1.11.1(超详细) 一、在官网下载PCL1.11.1PCL点云库的github中找到releases,下载地址:https://github.com/PointCloudLibrary/pcl/releases 将这三个文件下载下来,下载过程可能较慢,这里已经下载好了,可在百度网盘自行提取。 链接:https://pan.baidu.com/s/1y1MkpTzp5F_2mtabRrYH9A 提取码:1rh4 二、安装PCL1.11.1 1. 打开下载 阅读详情

VS2019+pcl1.12.1配置详解

简述一下在配置pcl1.12.1搭配vs2019过程中遇到的问题

PCL1.12.1**①**下载地址:https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.12.1
         **②**下载链接:https://github.com/PointCloudLibrary/pcl/releases 

配置PCL

需安装PCL-1.12.1-AllInOne-msvc2019-win64.exe文件
以下两步需要注意,其他地方直接点下一步即可
安装的时候选择Add PCL to the system PATH for all users,然后在系统变量中会自动生成下图变量,没有的话自行添加(图错了。。。。。。)
在这里插入图片描述

添加方法:点击电脑,右键选择属性,然后选择高级系统设置,点击环境变量,然后查看是否有这四个变量,没有点击新建添加(添加自己的路径),添加后点击确认
在安装过程中需要注意自己的安装路径,需要记下来
在这里插入图片描述

安装OpenNI2
在下列路径中,找到OpenNI2的安装包(安装包在如下图位置),自然安装即可,记住安装路径,可以直接安装在如图位置就可以,路径记住。
在这里插入图片描述

将下载的第二个文件 pcl-1.10.1-pdb-msvc2019-win64.zip 解压后,将其中文件复制到PCL安装目录的bin目录下
在这里插入图片描述

环境配置

添加方法:点击电脑,右键选择属性,然后选择高级系统设置,点击环境变量,然后在系统变量里点击Path,然后添加下图所示路径(添加自己的路径),最后点击确认
在这里插入图片描述

VS2019配置

1、首先在VS2019新建空项目,然后在源文件中创建源文件
在这里插入图片描述
将运行模式改为Release x64 (这个根据自己情况来 ,也可Debug x64也行,这需要对应后面附加依赖项的添加
在这里插入图片描述
3、点击VC++目录中,选择包含目录,进行编辑

在这里插入图片描述
然后添加如下路径(添加自己的路径)

在这里插入图片描述
4、点击VC++目录中,选择库目录,进行编辑

在这里插入图片描述然后添加如下路径(添加自己的路径)
在这里插入图片描述
5、点击C/C++,选择常规,然后将SDL检查改为否

在这里插入图片描述
6.将pcl和vtk的lib库加入链接器,点击链接器,选择输入,点击附加依赖项,进行编辑,Debug和Release版本不一致,都写在下面了,可以直接拷贝
在这里插入图片描述
在这里插入图片描述

release版本附加依赖项的

pcl_common.lib
pcl_features.lib
pcl_filters.lib
pcl_io.lib
pcl_io_ply.lib
pcl_kdtree.lib
pcl_keypoints.lib
pcl_ml.lib
pcl_octree.lib
pcl_outofcore.lib
pcl_people.lib
pcl_recognition.lib
pcl_registration.lib
pcl_sample_consensus.lib
pcl_search.lib
pcl_segmentation.lib
pcl_stereo.lib
pcl_surface.lib
pcl_tracking.lib
pcl_visualization.lib
libboost_atomic-vc142-mt-x64-1_78.lib
libboost_bzip2-vc142-mt-x64-1_78.lib
libboost_chrono-vc142-mt-x64-1_78.lib
libboost_container-vc142-mt-x64-1_78.lib
libboost_context-vc142-mt-x64-1_78.lib
libboost_contract-vc142-mt-x64-1_78.lib
libboost_coroutine-vc142-mt-x64-1_78.lib
libboost_date_time-vc142-mt-x64-1_78.lib
libboost_exception-vc142-mt-x64-1_78.lib
libboost_filesystem-vc142-mt-x64-1_78.lib
libboost_graph-vc142-mt-x64-1_78.lib
libboost_graph_parallel-vc142-mt-x64-1_78.lib
libboost_iostreams-vc142-mt-x64-1_78.lib
libboost_json-vc142-mt-x64-1_78.lib
libboost_locale-vc142-mt-x64-1_78.lib
libboost_log-vc142-mt-x64-1_78.lib
libboost_log_setup-vc142-mt-x64-1_78.lib
libboost_math_c99-vc142-mt-x64-1_78.lib
libboost_math_c99f-vc142-mt-x64-1_78.lib
libboost_math_c99l-vc142-mt-x64-1_78.lib
libboost_math_tr1-vc142-mt-x64-1_78.lib
libboost_math_tr1f-vc142-mt-x64-1_78.lib
libboost_math_tr1l-vc142-mt-x64-1_78.lib
libboost_mpi-vc142-mt-x64-1_78.lib
libboost_nowide-vc142-mt-x64-1_78.lib
libboost_numpy38-vc142-mt-x64-1_78.lib
libboost_prg_exec_monitor-vc142-mt-x64-1_78.lib
libboost_program_options-vc142-mt-x64-1_78.lib
libboost_python38-vc142-mt-x64-1_78.lib
libboost_random-vc142-mt-x64-1_78.lib
libboost_regex-vc142-mt-x64-1_78.lib
libboost_serialization-vc142-mt-x64-1_78.lib
libboost_system-vc142-mt-x64-1_78.lib
libboost_test_exec_monitor-vc142-mt-x64-1_78.lib
libboost_thread-vc142-mt-x64-1_78.lib
libboost_timer-vc142-mt-x64-1_78.lib
libboost_type_erasure-vc142-mt-x64-1_78.lib
libboost_unit_test_framework-vc142-mt-x64-1_78.lib
libboost_wave-vc142-mt-x64-1_78.lib
libboost_wserialization-vc142-mt-x64-1_78.lib
libboost_zlib-vc142-mt-x64-1_78.lib
flann.lib
flann_cpp.lib
flann_cpp_s.lib
flann_s.lib
OpenNI2.lib
qhullcpp.lib
qhullstatic.lib
qhullstatic_r.lib
qhull_r.lib
vtkcgns-9.1.lib
vtkChartsCore-9.1.lib
vtkCommonColor-9.1.lib
vtkCommonComputationalGeometry-9.1.lib
vtkCommonCore-9.1.lib
vtkCommonDataModel-9.1.lib
vtkCommonExecutionModel-9.1.lib
vtkCommonMath-9.1.lib
vtkCommonMisc-9.1.lib
vtkCommonSystem-9.1.lib
vtkCommonTransforms-9.1.lib
vtkDICOMParser-9.1.lib
vtkDomainsChemistry-9.1.lib
vtkDomainsChemistryOpenGL2-9.1.lib
vtkdoubleconversion-9.1.lib
vtkexodusII-9.1.lib
vtkexpat-9.1.lib
vtkFiltersAMR-9.1.lib
vtkFiltersCore-9.1.lib
vtkFiltersExtraction-9.1.lib
vtkFiltersFlowPaths-9.1.lib
vtkFiltersGeneral-9.1.lib
vtkFiltersGeneric-9.1.lib
vtkFiltersGeometry-9.1.lib
vtkFiltersHybrid-9.1.lib
vtkFiltersHyperTree-9.1.lib
vtkFiltersImaging-9.1.lib
vtkFiltersModeling-9.1.lib
vtkFiltersParallel-9.1.lib
vtkFiltersParallelImaging-9.1.lib
vtkFiltersPoints-9.1.lib
vtkFiltersProgrammable-9.1.lib
vtkFiltersSelection-9.1.lib
vtkFiltersSMP-9.1.lib
vtkFiltersSources-9.1.lib
vtkFiltersStatistics-9.1.lib
vtkFiltersTexture-9.1.lib
vtkFiltersTopology-9.1.lib
vtkFiltersVerdict-9.1.lib
vtkfmt-9.1.lib
vtkfreetype-9.1.lib
vtkGeovisCore-9.1.lib
vtkgl2ps-9.1.lib
vtkglew-9.1.lib
vtkhdf5-9.1.lib
vtkhdf5_hl-9.1.lib
vtkImagingColor-9.1.lib
vtkImagingCore-9.1.lib
vtkImagingFourier-9.1.lib
vtkImagingGeneral-9.1.lib
vtkImagingHybrid-9.1.lib
vtkImagingMath-9.1.lib
vtkImagingMorphological-9.1.lib
vtkImagingSources-9.1.lib
vtkImagingStatistics-9.1.lib
vtkImagingStencil-9.1.lib
vtkInfovisCore-9.1.lib
vtkInfovisLayout-9.1.lib
vtkInteractionImage-9.1.lib
vtkInteractionStyle-9.1.lib
vtkInteractionWidgets-9.1.lib
vtkIOAMR-9.1.lib
vtkIOAsynchronous-9.1.lib
vtkIOCGNSReader-9.1.lib
vtkIOChemistry-9.1.lib
vtkIOCityGML-9.1.lib
vtkIOCONVERGECFD-9.1.lib
vtkIOCore-9.1.lib
vtkIOEnSight-9.1.lib
vtkIOExodus-9.1.lib
vtkIOExport-9.1.lib
vtkIOExportGL2PS-9.1.lib
vtkIOExportPDF-9.1.lib
vtkIOGeometry-9.1.lib
vtkIOHDF-9.1.lib
vtkIOImage-9.1.lib
vtkIOImport-9.1.lib
vtkIOInfovis-9.1.lib
vtkIOIOSS-9.1.lib
vtkIOLegacy-9.1.lib
vtkIOLSDyna-9.1.lib
vtkIOMINC-9.1.lib
vtkIOMotionFX-9.1.lib
vtkIOMovie-9.1.lib
vtkIONetCDF-9.1.lib
vtkIOOggTheora-9.1.lib
vtkIOParallel-9.1.lib
vtkIOParallelXML-9.1.lib
vtkIOPLY-9.1.lib
vtkIOSegY-9.1.lib
vtkIOSQL-9.1.lib
vtkioss-9.1.lib
vtkIOTecplotTable-9.1.lib
vtkIOVeraOut-9.1.lib
vtkIOVideo-9.1.lib
vtkIOXML-9.1.lib
vtkIOXMLParser-9.1.lib
vtkjpeg-9.1.lib
vtkjsoncpp-9.1.lib
vtkkissfft-9.1.lib
vtklibharu-9.1.lib
vtklibproj-9.1.lib
vtklibxml2-9.1.lib
vtkloguru-9.1.lib
vtklz4-9.1.lib
vtklzma-9.1.lib
vtkmetaio-9.1.lib
vtknetcdf-9.1.lib
vtkogg-9.1.lib
vtkParallelCore-9.1.lib
vtkParallelDIY-9.1.lib
vtkpng-9.1.lib
vtkpugixml-9.1.lib
vtkRenderingAnnotation-9.1.lib
vtkRenderingContext2D-9.1.lib
vtkRenderingContextOpenGL2-9.1.lib
vtkRenderingCore-9.1.lib
vtkRenderingFreeType-9.1.lib
vtkRenderingGL2PSOpenGL2-9.1.lib
vtkRenderingImage-9.1.lib
vtkRenderingLabel-9.1.lib
vtkRenderingLOD-9.1.lib
vtkRenderingOpenGL2-9.1.lib
vtkRenderingSceneGraph-9.1.lib
vtkRenderingUI-9.1.lib
vtkRenderingVolume-9.1.lib
vtkRenderingVolumeOpenGL2-9.1.lib
vtkRenderingVtkJS-9.1.lib
vtksqlite-9.1.lib
vtksys-9.1.lib
vtkTestingRendering-9.1.lib
vtktheora-9.1.lib
vtktiff-9.1.lib
vtkverdict-9.1.lib
vtkViewsContext2D-9.1.lib
vtkViewsCore-9.1.lib
vtkViewsInfovis-9.1.lib
vtkWrappingTools-9.1.lib
vtkzlib-9.1.lib

debug版本的附加依赖项:(后面通常多d或gd很好区分)

pcl_commond.lib
pcl_featuresd.lib
pcl_filtersd.lib
pcl_iod.lib
pcl_io_plyd.lib
pcl_kdtreed.lib
pcl_keypointsd.lib
pcl_mld.lib
pcl_octreed.lib
pcl_outofcored.lib
pcl_peopled.lib
pcl_recognitiond.lib
pcl_registrationd.lib
pcl_sample_consensusd.lib
pcl_searchd.lib
pcl_segmentationd.lib
pcl_stereod.lib
pcl_surfaced.lib
pcl_trackingd.lib
pcl_visualizationd.lib
libboost_atomic-vc142-mt-gd-x64-1_78.lib
libboost_bzip2-vc142-mt-gd-x64-1_78.lib
libboost_chrono-vc142-mt-gd-x64-1_78.lib
libboost_container-vc142-mt-gd-x64-1_78.lib
libboost_context-vc142-mt-gd-x64-1_78.lib
libboost_contract-vc142-mt-gd-x64-1_78.lib
libboost_coroutine-vc142-mt-gd-x64-1_78.lib
libboost_date_time-vc142-mt-gd-x64-1_78.lib
libboost_exception-vc142-mt-gd-x64-1_78.lib
libboost_filesystem-vc142-mt-gd-x64-1_78.lib
libboost_graph-vc142-mt-gd-x64-1_78.lib
libboost_graph_parallel-vc142-mt-gd-x64-1_78.lib
libboost_iostreams-vc142-mt-gd-x64-1_78.lib
libboost_json-vc142-mt-gd-x64-1_78.lib
libboost_locale-vc142-mt-gd-x64-1_78.lib
libboost_log-vc142-mt-gd-x64-1_78.lib
libboost_log_setup-vc142-mt-gd-x64-1_78.lib
libboost_math_c99-vc142-mt-gd-x64-1_78.lib
libboost_math_c99f-vc142-mt-gd-x64-1_78.lib
libboost_math_c99l-vc142-mt-gd-x64-1_78.lib
libboost_math_tr1-vc142-mt-gd-x64-1_78.lib
libboost_math_tr1f-vc142-mt-gd-x64-1_78.lib
libboost_math_tr1l-vc142-mt-gd-x64-1_78.lib
libboost_mpi-vc142-mt-gd-x64-1_78.lib
libboost_nowide-vc142-mt-gd-x64-1_78.lib
libboost_numpy38-vc142-mt-gd-x64-1_78.lib
libboost_prg_exec_monitor-vc142-mt-gd-x64-1_78.lib
libboost_program_options-vc142-mt-gd-x64-1_78.lib
libboost_python38-vc142-mt-gd-x64-1_78.lib
libboost_random-vc142-mt-gd-x64-1_78.lib
libboost_regex-vc142-mt-gd-x64-1_78.lib
libboost_serialization-vc142-mt-gd-x64-1_78.lib
libboost_system-vc142-mt-gd-x64-1_78.lib
libboost_test_exec_monitor-vc142-mt-gd-x64-1_78.lib
libboost_thread-vc142-mt-gd-x64-1_78.lib
libboost_timer-vc142-mt-gd-x64-1_78.lib
libboost_type_erasure-vc142-mt-gd-x64-1_78.lib
libboost_unit_test_framework-vc142-mt-gd-x64-1_78.lib
libboost_wave-vc142-mt-gd-x64-1_78.lib
libboost_wserialization-vc142-mt-gd-x64-1_78.lib
libboost_zlib-vc142-mt-gd-x64-1_78.lib
flann-gd.lib
flann_cpp-gd.lib
flann_cpp_s-gd.lib
flann_s-gd.lib
OpenNI2.lib
qhullcpp_d.lib
qhullstatic_d.lib
qhullstatic_rd.lib
qhull_rd.lib
vtkcgns-9.1d.lib
vtkChartsCore-9.1d.lib
vtkCommonColor-9.1d.lib
vtkCommonComputationalGeometry-9.1d.lib
vtkCommonCore-9.1d.lib
vtkCommonDataModel-9.1d.lib
vtkCommonExecutionModel-9.1d.lib
vtkCommonMath-9.1d.lib
vtkCommonMisc-9.1d.lib
vtkCommonSystem-9.1d.lib
vtkCommonTransforms-9.1d.lib
vtkDICOMParser-9.1d.lib
vtkDomainsChemistry-9.1d.lib
vtkDomainsChemistryOpenGL2-9.1d.lib
vtkdoubleconversion-9.1d.lib
vtkexodusII-9.1d.lib
vtkexpat-9.1d.lib
vtkFiltersAMR-9.1d.lib
vtkFiltersCore-9.1d.lib
vtkFiltersExtraction-9.1d.lib
vtkFiltersFlowPaths-9.1d.lib
vtkFiltersGeneral-9.1d.lib
vtkFiltersGeneric-9.1d.lib
vtkFiltersGeometry-9.1d.lib
vtkFiltersHybrid-9.1d.lib
vtkFiltersHyperTree-9.1d.lib
vtkFiltersImaging-9.1d.lib
vtkFiltersModeling-9.1d.lib
vtkFiltersParallel-9.1d.lib
vtkFiltersParallelImaging-9.1d.lib
vtkFiltersPoints-9.1d.lib
vtkFiltersProgrammable-9.1d.lib
vtkFiltersSelection-9.1d.lib
vtkFiltersSMP-9.1d.lib
vtkFiltersSources-9.1d.lib
vtkFiltersStatistics-9.1d.lib
vtkFiltersTexture-9.1d.lib
vtkFiltersTopology-9.1d.lib
vtkFiltersVerdict-9.1d.lib
vtkfmt-9.1d.lib
vtkfreetype-9.1d.lib
vtkGeovisCore-9.1d.lib
vtkgl2ps-9.1d.lib
vtkglew-9.1d.lib
vtkhdf5-9.1d.lib
vtkhdf5_hl-9.1d.lib
vtkImagingColor-9.1d.lib
vtkImagingCore-9.1d.lib
vtkImagingFourier-9.1d.lib
vtkImagingGeneral-9.1d.lib
vtkImagingHybrid-9.1d.lib
vtkImagingMath-9.1d.lib
vtkImagingMorphological-9.1d.lib
vtkImagingSources-9.1d.lib
vtkImagingStatistics-9.1d.lib
vtkImagingStencil-9.1d.lib
vtkInfovisCore-9.1d.lib
vtkInfovisLayout-9.1d.lib
vtkInteractionImage-9.1d.lib
vtkInteractionStyle-9.1d.lib
vtkInteractionWidgets-9.1d.lib
vtkIOAMR-9.1d.lib
vtkIOAsynchronous-9.1d.lib
vtkIOCGNSReader-9.1d.lib
vtkIOChemistry-9.1d.lib
vtkIOCityGML-9.1d.lib
vtkIOCONVERGECFD-9.1d.lib
vtkIOCore-9.1d.lib
vtkIOEnSight-9.1d.lib
vtkIOExodus-9.1d.lib
vtkIOExport-9.1d.lib
vtkIOExportGL2PS-9.1d.lib
vtkIOExportPDF-9.1d.lib
vtkIOGeometry-9.1d.lib
vtkIOHDF-9.1d.lib
vtkIOImage-9.1d.lib
vtkIOImport-9.1d.lib
vtkIOInfovis-9.1d.lib
vtkIOIOSS-9.1d.lib
vtkIOLegacy-9.1d.lib
vtkIOLSDyna-9.1d.lib
vtkIOMINC-9.1d.lib
vtkIOMotionFX-9.1d.lib
vtkIOMovie-9.1d.lib
vtkIONetCDF-9.1d.lib
vtkIOOggTheora-9.1d.lib
vtkIOParallel-9.1d.lib
vtkIOParallelXML-9.1d.lib
vtkIOPLY-9.1d.lib
vtkIOSegY-9.1d.lib
vtkIOSQL-9.1d.lib
vtkioss-9.1d.lib
vtkIOTecplotTable-9.1d.lib
vtkIOVeraOut-9.1d.lib
vtkIOVideo-9.1d.lib
vtkIOXML-9.1d.lib
vtkIOXMLParser-9.1d.lib
vtkjpeg-9.1d.lib
vtkjsoncpp-9.1d.lib
vtkkissfft-9.1d.lib
vtklibharu-9.1d.lib
vtklibproj-9.1d.lib
vtklibxml2-9.1d.lib
vtkloguru-9.1d.lib
vtklz4-9.1d.lib
vtklzma-9.1d.lib
vtkmetaio-9.1d.lib
vtknetcdf-9.1d.lib
vtkogg-9.1d.lib
vtkParallelCore-9.1d.lib
vtkParallelDIY-9.1d.lib
vtkpng-9.1d.lib
vtkpugixml-9.1d.lib
vtkRenderingAnnotation-9.1d.lib
vtkRenderingContext2D-9.1d.lib
vtkRenderingContextOpenGL2-9.1d.lib
vtkRenderingCore-9.1d.lib
vtkRenderingFreeType-9.1d.lib
vtkRenderingGL2PSOpenGL2-9.1d.lib
vtkRenderingImage-9.1d.lib
vtkRenderingLabel-9.1d.lib
vtkRenderingLOD-9.1d.lib
vtkRenderingOpenGL2-9.1d.lib
vtkRenderingSceneGraph-9.1d.lib
vtkRenderingUI-9.1d.lib
vtkRenderingVolume-9.1d.lib
vtkRenderingVolumeOpenGL2-9.1d.lib
vtkRenderingVtkJS-9.1d.lib
vtksqlite-9.1d.lib
vtksys-9.1d.lib
vtkTestingRendering-9.1d.lib
vtktheora-9.1d.lib
vtktiff-9.1d.lib
vtkverdict-9.1d.lib
vtkViewsContext2D-9.1d.lib
vtkViewsCore-9.1d.lib
vtkViewsInfovis-9.1d.lib
vtkWrappingTools-9.1d.lib
vtkzlib-9.1d.lib

在预处理器定义处进行修改,内容如下
在这里插入图片描述
在这里插入图片描述

_CRT_SECURE_NO_WARNINGS
BOOST_ALL_NO_LIB
BOOST_USE_WINDOWS_H
NOMINMAX
_SCL_SECURE_NO_WARNINGS
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING

确定-应用。到这一步就完成了所有的配置。

进行调试

#include<pcl/visualization/cloud_viewer.h>
#include<iostream>//标准C++库中的输入输出类相关头文件。
#include<pcl/io/io.h>
#include<pcl/io/pcd_io.h>//pcd 读写类相关的头文件。
#include<pcl/io/ply_io.h>
#include<pcl/point_types.h> //PCL中支持的点类型头文件。

int main()
{
	pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new 	pcl::PointCloud<pcl::PointXYZ>);
	char strfilepath[256] = "C:\\Users\\Administrator\\Desktop\\dragon.pcd";//选择自己的pcd文件的路径即可,例C:\\Users\\rabbit_t.pcd 双斜杠
	if (-1 == pcl::io::loadPCDFile(strfilepath, *cloud)) //打开点云文件
	{
		std::cout << "error input!" << std::endl;
		return -1;
	}
	std::cout << cloud->points.size() << std::endl;
	pcl::visualization::CloudViewer viewer("Cloud Viewer");     //创建viewer对象
	viewer.showCloud(cloud);
	system("pause");
	return 0;
}

测试如图
在这里插入图片描述

**

## 参考链接:①https://blog.csdn.net/y18771025420/article/details/110517524 
            ②https://blog.csdn.net/wjclc123/article/details/123470908

**
PCL 1.12 点云可视化测试:从 CMakeLists.txt 编写到 3D 模型显示的 5 步验证 本文详细介绍了PCL 1.12点云可视化测试的完整流程,从CMakeLists.txt编写到3D模型显示,通过5个步骤帮助开发者验证环境搭建并掌握基础开发。内容包括环境准备、CMake配置、点云生成与可视化代码实现、编译运行流程以及结果验证与功能扩展,适合刚完成PCL环境搭建的开发者快速上手。 阅读详情

相关推荐

vs2019+pcl1.11.1库安装与环境配置教程

vs2019配置pcl1.11.1库教程

weixin_44770969的博客 5754

vs2019配置PCL1.12.1避坑指南

1.参考: VS2017配置PCL1.9(win10环境):https://blog.csdn.net/weixin_41991128/article/details/83864713 2..lib名字批量生成 1.打开路径所在盘 d: 2.cd到具体文件夹下 3.输入: dir /s /b > 0.txt 4.在文件夹中将会创建0.txt,其中保存了.ilb的所有绝对路径 ==》生成所有.lib文件名: 3..lib与 d.lib筛选–matlab实现 data=importdata('li

yohnyang的博客 1369

电脑环境PCL配置VS2019环境配置

VS2019配置pcl 1.12.0 前言 对于3D点云处理来说,PCL完全是一个的模块化的现代C++模板库。其基于以下第三方库:Boost、Eigen、FLANN、VTK、CUDA、OpenNI、Qhull,实现点云相关的获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。 PCL利用OpenMP、GPU、CUDA等先进高性能计算技术,通过并行化提高程序实时性。K近邻搜索操作的构架是基于FLANN (Fast Library for Approximate Nearest Ne.

rain_1324的博客 5623

VS2019配置pcl1.12.0点云环境

本文介绍了如何配置pcl,使用vs2019配置pcl1.12.0

qiaodahua的博客 2107

vs2019配置点云库PCL1.12.1

具体安装比较简单,主要注意压缩文件解压后添加到主目录bin中以及"E:\install_over\PCL\3rdParty\OpenNI2"中没有安装文件(需要将里面的安装包安装到该文件夹下)具体可参考文章开头文献,最主要的就是环境变量的配置。写在前面:第一次配置PCL其实用的是1.14.1,但是莫名有很多错误,这个版本比较新,参考文章比较少,所以后面才换的1.12.1。我的项目用的是debug x64,具体我们先在工程文件的属性管理器的debug x64右键新建一个属性表,比如我这里的pcl

meetingjie的博客 3158

VS2019 pcl1.12.1配置

VS2019 pcl1.12.1配置 最近在配置PCL库,遇到了不少的坑,我这边总结了一下我的配置过程,希望对其他人能有所帮助。 pcl库下载(版本) 首先是去到网站下载两个安装文件 PCL库下载地址: 然后是运行安装,注意事项: 1、添加PCL到系统path。2、系统盘如果不够大建议安装到其他盘。3、路径全英文。4、安装OpenNI2的时候记得选择路径到3rdParty下。 安装完成后,将pcl-1.12.1-pdb-msvc2019-win64.zip解压,将.pdb文件拷贝到pcl\bin目录下。

wjclc123的博客 6157

win10系统下 VS2019点云库PCL1.12.0的安装与配置

介绍了在window系统PCL点云库的安装和在VS2019下的环境配置过程,并附上一个测试demo。

Nelson_Leo的博客 1万+

PCL】Win10下使用VS2019、CMake配置PCL1.12.1

Win10下使用VS2019和CMake配置PCL1.12.1

weixin_38120390的博客 3730

VS2019+PCL1.12.1+OpenCV4.6.0详细配置流程

vs+pcl+opencv

weixin_46402470的博客 854

Windows11:QT5.14.2+PCL1.12.0+VS2019环境配置

PCL1.12.0+QT5.14.2+VS2019安装

qq_34729374的博客 7016

PCL 1.12.1VS2019 中的配置

变量名 变量值 PCL_ROOT C:\Program Files\PCL 1.12.1OPENNI2_INCLUDE64 E:\OpenNI2\Include\OPENNI2_LIB64 E:\OpenNI2\Lib\OPENNI2_REDIST64 E:\OpenNI2\Redist\%PCL_ROOT%\bin;%PCL_ROOT%\3rdParty

小帽哥的博客 1009

VS 2022,配置PCL 1.12.0,C#使用C++/CLI调用

首先进入E:\ PCL 1.12.0\3rdParty \OpenNI2,这里存放了安装包,双击安装包,如果让提示安装,就安装,如果已安装,出现下面的画面,选卸载,即从默认的C:\Program file里卸载。右键点击此电脑(我的电脑,计算机,这台电脑等名字),选择属性,接着点击左侧的高级系统设置,然后选择高级选项卡,点击下面的环境变量…(注意:Debug模式下的lib和Release里面的lib必须输入不同的lib,不能混在一起,否则程序运行,会报内存有关的各种错误,还有link链接错误之类的)

qq_42880092的博客 2346

VS2017+Qt5.12.0+PCL1.9.1开发环境配置过程详细记录

VS2017+Qt5.12.0+PCL1.9.1开发环境配置过程记录 系统环境 Windows 10 64位 VS2017安装 Visual Studio 2017采用Community(社区)版本,可前往微软官网下载:Visual Studio官方下载地址,可根据个人喜好选择安装路径,本人的安装路径为D:\ProgramFile\VS2017,仅供参考。 Qt5.12.0安装 Qt5.12.0可...

尚庆龙的专栏 1万+

Win11+VS2022+PCL1.12.1安装与配置

Win11+VS2022+PCL1.12.1安装与配置

MSTIFIY的博客 8236

(一)PCL 1.12 + VS2019 环境配置

最近开始做口腔点云数据处理相关的工作,需要把CBCT数据中的结构转换为点云,因此选择了PCLPCL在windows下环境的配置已经很简单了,直接安装配置即可使用,这里只对安装过程中遇到的问题和小技巧记录下来。 1PCL1.12的安装过程可参考链接:(55条消息) PCL安装与配置(Windows10+VS2017 )_syz201558503103的博客-CSDN博客_pcl启动器。 2、安装完成后,需要去安装目录的 <PCL 1.12.0\3rdPart...

伍心的专栏 2120

VS2022+PCL1.12.1配置

这里用的是vs作为开发工具,vscode是一个比较轻量级的工具,在Windows上常用微软的vs,注意不要下错软件。错误 LNK1104 无法打开文件“vtkChartsCore-9.1d.lib”Linux转过来的小伙伴,vsvscode。下载后请与代码放在同一目录下,如下图。斯坦福兔子rabbit.pcd。测试点云代码时报错。

qq_43474780的博客 461

拯救你的PCL配置:手把手教你用VS2019属性表永久搞定PCL1.12.1环境

本文详细介绍了如何使用VS2019属性表技术永久配置PCL1.12.1环境,解决重复配置和易出错的问题。通过创建可复用的属性表文件,开发者可以大幅提升点云库项目的开发效率,实现一次配置、永久生效的目标。

weixin_30920513的博客 379
上一篇: cloudcompare2.12.4编译全过程
下一篇: 使用CMAKE管理vs2019和pcl
wuchuhang
博客等级 码龄5年 4586粉丝 16原创
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值