各位大大和朋友们,这次在Blender中添加了图形化按钮,这里分享一下思路、脚本以及源代码,感谢大家的帮助和支持,欢迎大家讨论交流!
在双目视觉SLAM的三角定位中,进行“程序测试”时,我会使用Blender进行特征点的3D显示。 具体操作是: 1 在双目视觉SLAM程序中将三角定位出来的特征点的3D坐标保存到文本中; 2 再将其从服务器中拷贝至我的Mac中; 3 随后在Blender中编写python脚本,打开这个坐标数据文本; 4 以文本数据为坐标新建立方体(primitive_cube_add); 这个程序比较容易实现,麻烦的地方出现在程序的加载上——每一次新跑的三角定位数据,都需要在blender内切换到”text editor”,再点击”run script”。由于做机械臂项目时已经实现了blender内的新建按钮,也就是修改UI界面,操作上简单很多,所以接下来考虑将加载3D特征点的功能用图形化按钮实现。 Blender的UI脚本编写参考Blender官方示例UI Panel。另外,我还参考了”The Blender Python API”的第五章P89的小节”Scene Properties and bpy.props”。
三角定位的3D显示.zip
(175.33 KB, 下载次数: 590)
|