摘要:
即使找到了安装方法,每个人的系统多少都有些差异,总有些坑要踩过才知道实际情况是怎么样的。我的环境是Lenovo V480 + Ubuntu 16.04 + GeForce GT 645M。安装过程是参考这篇博客—— "Ubuntu 16.04 安装配置Caffe 图文详解" 。需要完成的步骤有: 1 阅读全文
摘要:
1.建立ROS工作环境 2.建立包 本例中包名为“opencvExercise” 3.源代码封装 需要注意的是ROS中发布的消息是不支持图片的,所以需要image_transport的支持。但是这个包和openCV的格式不兼容,所以需要cv_bridge做格式变换。最后照相机发布的消息类型是sens 阅读全文
摘要:
创建ros工作环境: ros文件架构:粗体为文件夹,此外为文件 catkin_ws 总目录 build 存储用于编译的文件 devel 存储生成的可执行文件,提供给其他包使用的头文件 src 存储自己编写的源代码 CMakeLists.txt 编译文件 package (自命名)源代码以包的形式管理 阅读全文
摘要:
这篇博客不会详细介绍张正友相机标定算法的计算过程,所以只是想怎么用openCV或者Matlab实现相机标定的朋友就不用费时间去看了。这篇博客介绍我对张氏标定算法的理解。因为我看到很多资料,觉得很多人对这个算法的理解有问题。虽然我没有用程序实现,但从数学的角度上还是可以分析出来的。 首先推荐一篇博客 阅读全文
摘要:
在ubuntu16.04中安装opencv3.3.1的过程中踩了许多坑。一开始直接安装还挺顺利但运行程序时总是提示libgtk2.0 dev和pkg config没有安装,在安装这两个包的过程中也不顺利。这里推荐一个安装顺序,避免出问题。 1.配置系统的安装源 推荐一片博客: "2017年最新版本a 阅读全文
摘要:
之前在windows中一直采用github的桌面版,库的建立更新都是借助软件的帮助。所使用的的功能也非常局限,仅仅只是创建库再提交自己的代码。至于版本管理、回滚、分支以及git的结构都没有清楚的认识。这次由于任务需要,在ubuntu中必须使用git来链接github,所以必须接触一些git的命令,也 阅读全文
摘要:
一开始只是想了解SSH的安全机制,结果把区块链技术和比特币这两个新技术了解一边。既然学习了,就谈谈自己的理解。在文末我推荐几篇浅显易懂的博文,有兴趣可以继续阅读。 我对比特币的理解分为两个方面,既是一种交易体系,也是货币单位。而区块链是是一种分布式数据库,具有高度安全性。我先从区块链谈起,再介绍比特 阅读全文
摘要:
这几天因为任务的原因我需要在ubuntu下编写程序。因此恶补了许多linux程序编写的知识。我分以下几个方面总结我所学的知识。 1. gcc,g++,make命令的使用 2. gdb 调试 3. VScode的使用 4. cmake使用 gcc,g++,make命令的使用 从大学接触程序设计开始就一 阅读全文
摘要:
原本安装的是Ubuntu14,但是在使用caffe时总是出错,所以干脆将Ubuntu从14升级到16,结果整出一堆麻烦。在解决这些麻烦的过程也学习了不少系统启动的细节。印证了那句话“如何没有装过十遍以上的系统就不能说学会了linux”。那么这是我的第二遍了,我也准备迎接剩下的八遍了。 下面我会从几个 阅读全文
摘要:
在学习了吴恩达老师的单隐层神经网络之后,用python编写了一个单隐层神经网络 "(github链接)" 在实际应用发现神经网络的参数很多,之间存在耦合关系,在这里总结一些自己的经验。 测试样例 首先说一下自己的测试样例。我的测试样例有两组,都是二分类问题。第一组,由中心在(1,1)和(2,2),方 阅读全文