今天主要工作是将ros和zed结合起来,但是发现自己安装了opencv3.1,ros indigo安装的是opencv2.4.8,这就麻烦了,zed支持的是opencv3.1.一开始使用slam2时,报错: 编译出现错误,CMakeFiles/Stereo.dir/src/ros_stereo.cc.o: In function `String':/usr/local/include/opencv2/core/cvstd.hpp:625: undefined reference to `cv::…
上一篇讲到3d模型切割我遇到的问题(切面的纹理会混乱),经过这段时间的琢磨,有了解决方案,当然我这里只给出我的解决思路,投入到实际项目中还需要做许多工作,比如我在上一篇中切割模型固定写死了切平面方程是y=0.1.实际项目中,我们应该是根据手指滑动来得出空间平面方程式.纹理之所以会混乱,根本上的原因是因为我们切割模型后生成出来的新的顶点是混乱无序的,所以我在这片文章里做的,就是把新生成的纹理重新排序,事实上,模型切割的关键点就只有上一篇讲的生成横切面的新顶点以及本篇解决的切口纹理,理论上解决了这两…
cv_bridge默认依赖的oencv版本是2.4.8,如果安装了新的opencv版本,比如2.4.11,那么在编译cv_bridge时候会提示无法找到opencv 2.4.8.so的库. 为解决这个问题,必须要先把旧版本的cv_bridge卸载掉: sudo apt-get remove ros-indigo-cv-bridge 然后下载新版本的cv_bridge: git clone https://github.com/ros-perception/vision_opencv.git 将里…
1. 查看当前系统中opencv的版本: pkg-config --modversion opencv 可以看到系统中目前存在opencv2.4.9.1及opencv3.2.0两个版本. 不太清楚opencv的2.4.9.1的是什么时候安装的: 然而,使用opencv_version命令查看,系统目前起作用的版本3.2.0-dev,是以前安装ros的时候安装的. 这就尴尬了,找不到2.4.9.1的安装位置,先记录一下,编译openpose的时候似乎能找到opencv. 多个opencv版本可以共…
目录 一 因OpenCV版本不一致所引发的报错 注:原创不易,转载请务必注明原作者和出处,感谢支持! 一 因OpenCV版本不一致所引发的报错 今天遇到了一个很有意思的报错. 事情是这样的, 在编译<视觉SLAM十四讲>第12章的一个程序时,编译器报了"未定义的引用"的错误.该程序使用了DBoW3这个库,而这个库又是依赖OpenCV的.DBoW3这个库经过编译之后会生成一个静态链接库并被安装在/usr/local/lib路径下. 未定义的引用错误使我我意识到这是链接库出了问…
Atitit opencv版本新特性attilax总结 1.1. :OpenCV 3.0 发布,史上功能最全,速度最快的版1 1.2. 应用领域2 1.3. OPENCV2.4.3改进 2.4.2就有了对java的支持2 1.4. opencv在2.4.4版本以后添加了对java的最新支持,可以利用java api了.3 2. Qa3 2.1.  java.lang.UnsatisfiedLinkError: Directory separator should not appear in li…
转自http://blog.csdn.net/firefight/article/details/6452188 是MNIST手写数字图片库:http://code.google.com/p/supplement-of-the-mnist-database-of-handwritten-digits/downloads/list 其他方法:http://blog.csdn.net/onezeros/article/details/5672192 使用OPENCV训练手写数字识别分类器 1,下载训…
JSP中文件包括有2种方式,静态包括和动态包括. 静态包括使用<%@ include file="" %>.动态包括使用<jsp:include page="" />. 本文不打算介绍这2种方式的差别和使用场景,主要关注page和file属性的路径问题. 假设事先知道被包括页面的url,那么直接写死到page或file属性中就可以.这样的写死url的方式.没有什么不好,可是很不灵活,不能满足动态生成url的需求. 考虑这样的场景.A.jsp訪…
检查opencv版本:pkg-config --modversion opencv 前两天卸载了opencv3.0,想重装2.4版本.安装是没有问题,但现在查不到opencv版本,程序也编译不通过. 卸载过程: 找到当初安装 opencv3.0.0 的 build 目录,进入 build 目录 cd /home/***/opencv/build sudo make uninstall cd .. sudo rm -r build 然后清理 /usr 中所有 opencv 相关项 : sudo r…
原文: https://blog.csdn.net/wangjun5159/article/details/52202059 fiddler手机抓包原理 fiddler手机抓包的原理与抓pc上的web数据一样,都是把fiddler当作代理,网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https 下面开始手机抓包设置教程 设置fiddler抓包 File—–>勾选capture traffic 设置抓https和解密https Tools—…