- 博客(9)
- 资源 (24)
- 收藏
- 关注
原创 视觉SLAM学习【6】-----基于python的SIFT和ORB特征点提取及匹配的对比探索
在进行嵌入式开发的过程中,对于图像特征点的提取及匹配一直是一个重点问题,之前我们通过C++进行对应的orb特征点的匹配提取,本次博客,林君学长将带大家了解如何通过python实现SIFT和ORB两钟方法的特征点提取,理解sift 和orb在尺度缩放、旋转、仿射图上面的特征不变性,并进行两种提取方法的速度比较,一起来看吧!一、python终端安装需要的图像处理库1、打开终端,安装opencv-python1)、安装opencv-python库pip install --user opencv-pyth
2020-05-27 10:24:22 1961 3
原创 基于jupyter notebook的python编程-----支持向量机学习二(SVM处理线性[鸢尾花数据集]和非线性数据集[月亮数据集])
基于jupyter notebook的python编程-----支持向量机学习二一、SVM处理线性数据集(鸢尾花数据集)1、导入需要的python库2、选取鸢尾花的数据集的两个特征,用于分类构建SVM算法3、标准化、构建SVM分类(实例化SVC)及训练SVM4、定义绘制决策边界函数5、绘制决策边界6、实例化SVC,并传入参数C值二、SVM处理非线性数据集(月亮数据集)1、导入需要的python库2、构建月亮的特征数据并可视化3、生成噪声点并可视化4、定义非线性SVM分类函数5、调用PolynomialSVC
2020-05-25 21:25:38 4427 2
原创 基于jupyter notebook的python编程-----支持向量机学习一(SVM、LDA、k-means算法可视化分析月亮及鸢尾花数据集)
基于jupyter notebook的python编程-----MNIST数据集的支持向量机学习目录一、1、2、3、4、5、二、1、2、3、4、5、三、1、2、3、4、5、四、1、2、3、4、5、五、1、2、3、4、5、支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面,所以,支持向量机的
2020-05-17 22:34:20 3347 2
原创 视觉SLAM学习【5】-----ubuntu16.04上基于KDevelop的VO框架搭建及特征提取与匹配
视觉SLAM学习【5】-----ubuntu16.04上基于KDevelop的VO框架搭建及特征提取与匹配目录一、VO框架简介1、什么是VO框架?2、VO框架的组成结构3、VO框架的项目构成4、VO框架的项目在KDevelop中的目录5、项目资源获取二、Sophus工具的安装1、Sophus工具的下载2、Sophus工具的编译三、基于KDevelop的VO框架搭建1、创建VO项目2、创建bin文件夹3、将g2o中的cmake_modules文件夹移动到该项目中4、新建config文件夹5、新建include
2020-05-15 03:17:15 968 7
原创 视觉SLAM学习【4】-----ubuntu16.04上KDevelop的安装、配置、项目创建以及外部嵌入式项目导入
ROS学习【21】-----ubuntu16.04上KDevelop的安装、配置、项目创建以及外部嵌入式项目导入目录一、KDevelop的安装1、KDevelop的三种安装方法2、KDevelop的图形界面二、KDevelop的项目创建1、创建新新项目2、创建文件,开始项目运行3、编写CMakeLists.txt文件4、再次编译5、运行三、外部导入嵌入式项目1、外部test项目内容2、导入test项目3、添加运行参数,配置运行4、实验完成,关闭KDevelop下实际工作中,我们大多数不会通过终端创建项目,
2020-05-13 19:36:00 1408 7
原创 问题解决-----ubuntu系统如何给编译出来的可执行文件添加桌面图标,使点击直接运行
问题解决-----ubuntu系统如何给编译出来的可执行文件添加桌面图标,使点击直接运行目录一、问题阐述1、问题描述2、问题展示二、问题解决1、选取KDevelop桌面图标2、打开终端,在桌面创建一个.desktop格式文件3、打开KDevelop1.desktop文件,填入配置4、为该文件添加可执行权限5、双击运行小伙伴们有没有在特殊的情况,在ubuntu系统上面我们需要直接运行我们编译好的可执行文件进行对应的操作,比如如下问题:一、问题阐述1、问题描述下载安装KDevelop软件,有的小伙伴在进
2020-05-13 14:22:34 2915 2
原创 视觉SLAM学习【3】-----视觉SLAM通过三角测量和PnP法估计特征点的空间位置(采用make编译方式)
ROS学习【20】-----视觉SLAM通过三角测量和PnP法估计特征点的空间位置目录一、G2O的安装1、g2o的下载2、文件上传ubuntu3、安装依赖库4、g2o的编译二、项目创建1、创建项目文件夹2、创建三角测量的cpp文件3、创建PnP法的cpp文件4、创建CMakeLists.txt配置文件三、编译项目1、文件准备2、项目进行编译2、结果运行嵌入式开发学习也慢慢的进入尾声了,从之前的ros学习,到gazebo再到机械臂的学习,到现在的slam视觉学习,层次逐渐上升,难度逐渐加大,本次博客,林君学
2020-05-13 12:05:28 1152 2
原创 视觉SLAM学习【2】-----ubuntu16.04基于kitti数据集的SLAM中ORB特征点提取及暴力匹配
ROS学习【19】-----ubuntu16.04基于kitti数据集的SLAM中ORB特征点提取及暴力匹配目录一、Kitti数据集1、什么是Kitti数据集?2、Kitti完整数据集的获取3、Kitti数据集上传至ubuntu二、编写kitti数据集的ORB特征点的提取及暴力匹配代码1、创建cpp格式文件2、编写相应功能的C++代码三、实验整体代码四、运行结果测试1、程序编译2、程序运行3、运行结果上次博客,林君学长讲解了如何对我们拍摄的物体进行SLAM中ORB特征点提取及暴力匹配;但这种匹配是但方面的
2020-05-09 16:06:39 832 1
原创 大数据hadoop学习【14】-----通过JAVA编程实现对MapReduce的数据进行排序
大数据hadoop学习【13】-----通过JAVA编程实现对MapReduce的数据进行去重目录一、数据准备1、ubuntu文件系统中准备对应数据文件2、运行hadoop3、将文件上传至hadoop文件系统二、编写java程序1、打开eclipse,编写数据去重的java代码三、结果测试1、终端运行jar包2、查看运行结果3、运行结果分析4、实验结束,关闭hadoop上次的博客中,林君学长通过...
2020-05-07 20:38:10 3251 4
BaiduAI.zip
2021-07-11
《OpenCV视觉之眼》专栏图像处理总体项目
2020-08-25
人脸口罩数据集,正样本加负样本.zip
2020-07-01
mbot_teleop.zip
2020-06-19
gazebo赛道仿真功能包
2020-06-01
VO框架搭建和基本VO特征提取和匹配及TUM部分数据集
2020-05-15
KDevelop-5.5.1-1可执行文件
2020-05-13
g2o源码资源包(未编译)
2020-05-12
Kitti部分数据集
2020-05-09
桥梁健康监测数据及关联分析可视化python项目包
2020-04-21
ROS中RVIZ工程包,配合Gazebo使用
2020-04-20
opencv-3.4.1版本源代码包
2020-04-17
Gazebo+Rviz仿真机械臂控制工程包.zip
2020-04-08
ROS中的SLAM功能包
2020-04-01
androidStudio--基于SQLite数据库的学生信息管理系统
2020-01-17
androidStudio新建项目并添加activity
2020-01-16
C++面向对象程序设计-学生成绩管理系统
2020-01-15
基于C++的观影网站影评信息系统
2020-01-15
androidStudent移动端-Tomcat进行学生登录和学生信息管理
2020-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人