pip
sudo apt-get install python-pip
sudo apt-get install python3-pip
ros-pcl
https://blog.csdn.net/weixin_42587961/article/details/86540367
opencv-python
sudo pip install opencv-python
sudo pip3 install opencv-python
在ros环境下python3的opencv冲突解决:
import sys
sys.path.remove("/opt/ros/kinetic/lib/python2.7/dist-packages")
import cv2
sys.path.append("/opt/ros/kinetic/lib/python2.7/dist-packages")
opencv-contrib-python(opencv扩展模块)
sudo pip install opencv-contrib-python
sudo pip3 install opencv-contrib-python
wireshark
抓包工具
sudo apt-get install wireshark
修改init.lua
直接运行wireshark的话会报错:
Lua: Error during loading:[string “/usr/share/wireshark/init.lua”]:45: dofile has been disabled
要对其进行修改,终端运行
sudo gedit /usr/share/wireshark/init.lua
倒数第二行改为–dofile(DATA_DIR…“console.lua”)
3.启动软件
终端运行:sudo wireshark
Fiddler
安装Mono环境,在Ubuntu环境下安装很简单,输入:
sudo apt-get install mono-complete下载一个最新的版本:http://fiddler.wikidot.com/mono
离线版本:(链接: https://pan.baidu.com/s/1eRJZPwY 密码: hzqv)
用unzip解压fiddler压缩包
进入解压后目录, 命令启动 mono Fiddler.exe
Shutter
Ubuntu下截图工具(ubuntu默认截图软件Screenshot,截图快捷键printscreen区域截图快捷键为shift+printscreen,但是不能对截到的图进行标注)
sudo apt-get install shutter
添加截图快捷键
Eigen库
整理下Eigen库的教程,参考:http://eigen.tuxfamily.org/dox/index.html
简介
Eigen是C++中可以用来调用并进行矩阵计算的一个库,简单了说它就是一个c++版本的matlab包。
安装
下载eigen:http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
Eigen只包含头文件,因此它不需要实现编译,只需要你include到你的项目,指定好Eigen的头文件路径,编译项目即可。而且跨平台,当然这是必须的。
方案一
下载后,解压得到文件夹中,Eigen子文件夹便是我们需要的全部;如果你想使用Eigen暂不支持的特性,可以使用unsupported子文件夹。可以把Eigen/unsupported复制到任何你需要的地方。
方案二
安装,其实就是把Eigen/unsupported的内容复制到“/usr/local/include/eigen3”下。在解压的文件夹下,新建build,执行。
cd build
cmake ../
make install