用途说明
标定过程需要显示图像和点云的信息
图像显示插件:QGraphicsView
点云显示插件:QVTKWidget
vtk编译
下载vtk源码
在gitee上下载速度快
git clone https://gitee.com/lgmcode/vtk.git
cd vtk
git checkout v6.3.0
mkdir build
cd build
编译源码
编译脚本
cmake -DVTK_QT_VERSION:STRING=5
-DQT_QMAKE_EXECUTABLE:PATH=/home/frank/QtCreator/latest/share/qtcreator/templates/wizards/projects/qmake
-DVTK_Group_Qt:BOOL=ON
-DCMAKE_PREFIX_PATH:PATH=/home/frank/myware/cmake-3.26.3-linux-x86_64/bin/cmake
-DBUILD_SHARED_LIBS:BOOL=ON
-DBUILD_TESTING=OFF
..
因为需要在qtcreator-ros使用QVTKWidget插件,因此需要找到对应的qmake
解决一些小的bug
主要是 _gcc_version不识别的问题,直接屏蔽即可
安装
sudo make install
qtcreator配置QVTKWidget插件
find ./ -name libQVTKWidgetPlugin.so
cp ./lib/libQVTKWidgetPlugin.so /home/frank/QtCreator/latest/lib/Qt/plugins/designer
验证
重启之后,即可看到vtk插件在designer中可以显示
opencv编译
因为在处理图像时,需要用到opencv,同时需要配置新安装的vtk
先勾选WITH_VTK,之后,点击Configure,就会出现VTK_DIR,然后需要选择之前编译好的VTK库的路径。其实这里是要找VTKConfig.cmake文件存在的路径。这里的VTKConfig.cmake是编译通过后的,install的VTK的库,而不是直接CMAKE configure产生的VTK编译文件
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
Spring MVC 执行流程 Spring MVC 框架整体的请求流程如图,该图显示了用户从请求Request到响应Response的完整流程。 1. 用户发起Request 请求,该请求被前端控制器(DispatcherServlet)处理。 2. 前端控…