- 博客(29)
- 资源 (5)
- 收藏
- 关注
原创 人脸识别签到系统【2】学习--界面显示人脸图像,并为组件赋予功能
界面显示人脸图像,并为组件赋予功能下载Python库建立camera类组件赋予功能获取时间和日期代码下载:下载Python库点击pycharm的file——>settings ——>project interpreter 点击+号,搜索库名,然后点击install package安装库。我们需要下载的是camera建立camera类实现一个摄像头类: 添加 打开摄像头 获取摄像头的实时数据 数据进行转换提供给界面新建一个py文件,命名为camera.py,内容为im
2020-07-16 22:23:06 882 1
原创 人脸识别签到系统【1】学习--系统分析、pycharm+python环境配置及简单UI界面设计
系统分析、pycharm+python环境配置及UI界面简单设计系统分析pycharm+python下载pycharm环境配置python库安装Qt设计简单UI界面环境:pycharm2018+python3.6系统分析这个人脸识别签到系统开发项目可以分为三个阶段:定义阶段、开发阶段、运行维护阶段定义阶段:可行性分析:技术可行性、成本可行性需求分析:1、使用摄像头进行人脸检测;2、人脸库添加、删除; 3、人脸库;4、人脸对比判断;5、数据库保存;6、导出签到数据开发阶段:概要设计:规定接口,
2020-07-15 23:08:00 1891 1
原创 基于dlib库进行微笑识别和口罩识别
安装库tensorflow和keras参考我之前的博客下载dlib库不能从anaconda prompt中直接pip install dlib下载,要先从https://blog.csdn.net/weixin_39954229/article/details/81878864下载dlib库,在anaconda prompt中cd 到这里whl文件下载的位置,然后使用下面的命令下载pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl至此dlib库下载
2020-07-11 23:58:59 2157
原创 智能车自主导航仿真环境的搭建并用yolo进行物体检测
这里写目录标题创建工作空间二级目录启动slam和rviz进行建图并保存创建工作空间// A code blockvar foo = 'bar';编译成功:二级目录// A code blockvar foo = 'bar';启动地图:(如果小车的位置不对或者赛道的位置不太好,就可以点击下图红框中的图标之后,将小车或者赛道移动到自己想要的位置上)与此同时会出现一个如下图所示的窗口,不要叉掉启动slam和rviz进行建图并保存// A code blockvar foo =
2020-07-08 21:34:52 976
原创 window10下pycharm+yoloV4体验使用keras模型训练检测图片
使用yoloV4+keras训练检测图片中物体前期准备环境:windows+anaconda3+pythonIDLE前期准备首先就要安装tensorflow:参考我之前的一篇博客中的内容https://blog.csdn.net/A981012/article/details/106650686.从GitHub上下载代码,解压将voc数据集的权重文件从 下载下来。添加到文件中新建count文件,将数据集文件下载下来,放在这个文件里。使用IDLE运行voc_annotation.py文件,
2020-07-06 17:23:36 4392 2
原创 tensorflow和keras使用cpu进行基于卷积神经网络的图像分类
基于卷积神经网络的图像分类TensorFlow环境搭建猫狗数据集下载准备使用原始数据集直接训练导入库和数据集构建模型数据增强后的训练显示神经网络结构遇到的问题TensorFlow环境搭建TensorFlow安装参考:https://www.cnblogs.com/HongjianChen/p/8385547.html.首先建立一个名为TensorFlow的environment建立TensorFlow环境后,下载TensorFlow和keras然后打开anaconda 进入TensorF
2020-06-10 22:08:56 1380 1
原创 基于jupyter的图像典型特征点学习:理解sift 在尺度缩放、旋转、仿射上的特征点不变的实验验证代码,修改代码,将sift特征改为orb特征,验证orb特征是否具备尺度缩放、旋转、仿射上的不变性?
验证sift和ORB特征的尺度缩放、旋转、仿射上的特征点不变验证旋转不变性验证尺度缩放不变性验证亮度不变性验证仿射不变性首先要将// A code blockvar foo = 'bar';验证旋转不变性// A code blockvar foo = 'bar';// A code blockvar foo = 'bar';// A code blockvar foo = 'bar';验证尺度缩放不变性// A code blockvar foo = 'bar';//
2020-05-31 16:49:26 834
原创 机器学习支持向量机SVM算法分类简析
持向量机SVM算法分类简析支持向量机算法简介超参数cc对SVM分类划分决策边界使用多项式特征进行划分使用核函数进行划分高斯核函数高斯函数 超参数γ\gammaγ的划分影响SVM回归拟合度支持向量机算法简介支持向量机SVM是在分类与回归分析中分析数据的监督式学习模型与相关的学习算法。给定一组训练实例,每个训练实例被标记为属于两个类别中的一个或另一个,SVM训练算法创建一个将新的实例分配给两个类别之一的模型,使其成为非概率二元线性分类器。SVM模型是将实例表示为空间中的点,这样映射就使得单独类别的实例被尽可
2020-05-26 00:32:01 1227
原创 视觉slam十四讲--VO框架基础学习笔记:构建vo框架,并运行TUM数据集程序
视觉里程计学习:构建vo框架,并运行程序一级目录二级目录三级目录遇到的问题一级目录二级目录三级目录遇到的问题从提示中可以看到是我们没有过安装sophus或者是没安装好,反正就是找不到sophus,所以我们需要对sophus进行安装。https://blog.csdn.net/u011092188/article/details/77833022.sophus编译完成:...
2020-05-19 10:55:51 1574
原创 采用线性LDA、k-means和SVM算法对鸢尾花数据集和月亮数据集进行二分类可视化分析
采用线性LDA、k-means和SVM算法对鸢尾花数据集和月亮数据集进行二分类可视化分析SVM,k-means,线性LDA算法简介对两个数据集采用线性LDA进行分类采用k-means进行分类采用SVM算法进行分类SVM算法的优点SVM,k-means,线性LDA算法简介SVM模型是将实例表示为空间中的点,这样映射就使得单独类别的实例被尽可能宽的明显的间隔分开。然后,将新的实例映射到同一空间,并基于它们落在间隔的哪一侧来预测所属类别。k-means是将对于给定的样本集,按照样本之间的距离大小,将样本集划
2020-05-18 21:30:22 1067
原创 视觉里程计基础学习:对极约束求解估计相机运动、显示出筛选特征点后的图像
视觉里程计基础学习:对极约束求解估计相机运动显示出筛选特征点后的图像对极约束原理对极约束求解估计相机运动对筛选特征点后的图片进行显示完整代码:对极约束原理求取两帧图像 I1, I2 之间的运动,设第一帧到第二帧的运动为R, t。两个相机中心分别为 O1, O2。现在,考虑 I1 中有一个特征点 p1,它在 I2 中对应着特征点 p2。我们晓得这俩是通过特征匹配得到的。如果匹配正确,说明它们确实...
2020-05-07 23:35:15 1374 1
原创 机器学习:鸢尾花数据集8:2划分训练集和测试集,并进行决策树分类算法练习
遇到的问题解决:https://stackoverflow.com/questions/45890328/sklearn-metrics-for-multiclass-classification
2020-05-07 22:00:34 18777 2
原创 视觉SLAM视觉里程计基础学习:使用图片序列,进行ORB特征点提取并暴力匹配
ORB_SLAM基础学习:使用图片序列,进行特征点提取并匹配一级目录二级目录三级目录一级目录#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <iostream>using...
2020-05-07 11:34:39 862
原创 人工智能基础学习: 用Jupyter完成Iris数据集的 Fisher线性分类,并学习数据可视化技术
jupyter完成Iris数据集的Fisher线性分类并可视化一级目录二级目录三级目录一级目录二级目录三级目录
2020-05-06 16:44:28 1314 1
原创 人工智能基础学习:Fisher判别的python推导和Fisher线性分类判断的理解
Fisher线性分类判断的理解和Fisher判别的python推导Fisher线性分类判断类内离散度概念和几何意义类间离散度概念和几何意义Fisher判别python推导Fisher线性分类判断Fisher线性判别函数是研究线性判别函数中最有影响的方法之一。对线性判别函数的研究就是从R.A.Fisher在1936年发表的论文开始的。Fisher 线性判别函数的提出:在用统计方法进行模式识别时...
2020-05-06 12:34:00 984
原创 机器学习基础概念:查准率、查全率、ROC、混淆矩阵、F1-Score 机器学习实战:分类器
机器学习:基础概念查准率、查全率F1-Score、ROC、混淆矩阵机器学习实战:分类器查准率、查全率对于二分类问题,可将样例根据其真实类别与学习器预测类别的组合划分为真正例TP、假正例FP、真反例TN、假反例FN四种,令TP、FP、TN、FN分别表示其对应的样例数,则显然有TP+FP+TN+FN=样例总数,分类结果的“混淆矩阵”为:查准率P:p=TPTP+FPp=\frac{TP}{TP...
2020-04-28 12:55:11 2119
原创 【ORB_SLAM2基础学习】Ubuntu16.04下ORB_SLAM2安装与配置及运行单目测试实例
这里写目录标题一级目录二级目录遇到的问题及解决一级目录二级目录遇到的问题及解决问题解决参考:https://github.com/raulmur/ORB_SLAM2/issues/535在ORB_SLAM2/Examples/ROS/ORB_SLAM2/CMakeLists.txt文件中加入-lboost_system问题解决,编译成功:错误:...
2020-04-23 09:50:24 755
原创 凸优化基础学习:凸集、凸函数、凸规划理论概念学习
凸优化基础1、计算几何是研究什么的?2、计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处?3、凸集是什么? 直线是凸集吗?是仿射集吗?4、三维空间中的一个平面,如何表达?5、更高维度的“超平面”,如何表达?6、什么是“凸函数”定义?什么是Hessen矩阵? 如何判别一个函数是凸函数?f(x)=x^3 函数是凸函数吗?7、什么是“凸规划...
2020-04-22 22:24:01 2197
原创 线性规划Python实现:使用库函数和不使用库函数进行单纯形法(大M法)线性规划
使用库函数和不使用库函数进行单纯形法线性规划使用scipy库进行单纯形法线性规划单纯形法大M法不使用库函数进行单纯形法线单纯形法大M法遇到的问题及解决使用scipy库进行单纯形法线性规划单纯形法给出的线性规划为:max $2x_1大M法不使用库函数进行单纯形法线单纯形法大M法遇到的问题及解决...
2020-04-21 10:49:31 1221 1
原创 人工智能基础学习:拉格朗日乘子法实现非线性规划
拉格朗日乘子法实现非线性规划拉格朗日乘子法原理介绍拉格朗日乘子法python代码用KKT条件验证解的有效性拉格朗日乘子法原理介绍对于二元函数,设目标函数为f(x1,x2x_1,x_2x1,x2),极值存在的必要条件为:等式约束为:g(x1,x2x_1,x_2x1,x2)=0在无约束时,∂f∗∂x1\frac{\partial f^*}{\partial x_1}∂x1∂f∗=∂...
2020-04-20 18:51:38 1352
原创 jupyter使用Python编程----使用梯度下降法求多元函数的极值和系数并与最小二乘法进行比较
使用梯度下降法求多元函数的系数并与最小二乘法进行比较梯度下降法求解多元函数的系数最小二乘法求解多元函数的系数两者的比较和总结梯度下降法求解多元函数的系数最小二乘法求解多元函数的系数两者的比较和总结...
2020-04-06 16:26:44 3111 1
原创 ROS系统SLAM基础学习:gazebo仿真机器人自主导航
ROS系统SLAM基础学习:gazebo仿真机器人自主导航move_base节点配置amcl节点配置导航SLAM仿真自主探索SLAM仿真遇到的问题及解决方法和总结软件版本Ubuntu16.04LTSROSkineticgazebo7.16ROS中的导航框架有move_base和amcl两种,使用下载导航功能包sudo apt-get install...
2020-04-06 10:16:51 5310 10
原创 ROS系统SLAM基础学习:运行gazebo仿真建立保存地图
ROS系统SLAM基础学习:gazebo仿真建立保存地图使用gmapping建立并保存地图使用hector_slam建立并保存地图遇到的问题解决以及总结软件版本Ubuntu16.04LTSROSkineticgazebo7.16使用gmapping建立并保存地图1、下载gmapping功能包sudo apt-get install ros-kine...
2020-04-05 22:03:20 14817 21
原创 使用jupyter notebook将ipynb文件转换为md文件和PDF文件
使用jupyter将ipynb文件转换为md文件和PDF文件ipynb文件转换为md文件ipynb文件转换为PDF文件遇到的问题及解决方法ipynb文件转换为md文件首先进入输入命令pip install notedown然后找到jupyter_notebook_config.py文件,然后将c.NotebookApp.contents_manager_class 更改为,且去掉#...
2020-04-05 17:26:07 2471
原创 Ubuntu16.04下hadoop2.9.2安装配置
hadoop安装配置1、 jdk下载2、hadoop下载3、hadoop伪分布式配置4、yarn配置1、 jdk下载2、hadoop下载3、hadoop伪分布式配置4、yarn配置首先要使用sudo useradd -m hadoop -s /bin/bash输入ssh localhost,登录ssh,第一次登录要输入yes然后退出exit,设置ssh无密码登录,就要进入~/.ss...
2020-03-27 19:25:38 402 2
原创 jupyter实现不用sklearn库求解多元线性回归方程(最小二乘法)
jupyter用最小二乘法求解多元线性回归方程jupyter用最小二乘法求解多元线性回归方程jupyter用最小二乘法求解多元线性回归方程导入需要的数据文件编写程序遇到的问题及解决方法导入需要的数据文件首先将所需要的数据文件导入到jupyter中,就可以不用在程序里使用数据文件时加入路径。打开jupyter,点击upload,选择你需要的文件,确定,点击上传编写程序遇到的问题及解决...
2020-03-26 12:15:42 2453 2
原创 VM虚拟机Ubuntu16.04硬盘容量扩展(实用)
VM虚拟机Ubuntu16.04硬盘容量扩展由于Ubuntu中下载文件太多,导致空间不足,虚拟机总是卡死,连带windows系统都卡,所以想扩充一下硬盘容量,百度了很多,感觉都说得不是很清楚,然后在一个博客的评论下有人推荐了一个博客,讲的很清楚,也很实用,分享给大家网址链接: https://www.maxlicheng.com/notes/328.html?unapproved=2986&a...
2020-03-25 22:06:19 809 5
原创 解决Ubuntu16.04的ROS系统不能打开camera的问题
Ubuntu16.04的ROS系统下不能打开uvc_camera的解决办法你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客...
2020-03-25 19:51:23 1543
pycharm+python环境配置步骤+简单UI界面代码.zip
2020-07-16
yolov4+keras-权重文件.zip
2020-07-06
gazebo仿真建立地图自主导航.zip
2020-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人