上一篇:单目激光线扫3D三维坐标计算方法总结 https://blog.csdn.net/qq_36638362/article/details/108733811
在上一篇中实现了,单目激光线扫三维重建的功能,在这一篇中引入了tensorflow pointnet模型,在python环境下训练好模型,利用该模型对采集到的点云进行分割识别。
pointnet训练参考我的另一篇博文:PointNet学习+训练自己的模型并实际使用测试成功 https://blog.csdn.net/qq_36638362/article/details/110483678
Windows下的c++ tensorflow 参考我的另一篇博文:PointNet学习+训练自己的模型并实际使用测试成功 https://blog.csdn.net/qq_36638362/article/details/110874363
mfc软件已上传,欢迎下载:https://download.csdn.net/download/qq_36638362/14044732
配置模型位置参数:
注意:
batch_size必须和自己训练的模型大小完全一样,我的模型是8。虽然python环境下这个值为1,但是python环境下是重新get_model的所以可以为1,c++环境下是从训练好的模型中读出来的,没有重新get_model,所以这里为8。
num_points也是一样。
勾选分割检测识别,测试本地图片(我只在本地图片中设置了模型检测)