- 博客(4)
- 收藏
- 关注

原创 数字识别树莓派3+python3.5+opencv3.3+tensorflow1.7+keras
本文主要介绍如何利用树莓派3数字识别1-64数字图片,最近在做一个智能车的项目,通过识别赛场的数字来完成定位,在这里写一下自己的一些经验。1.图片采集和标注图像采集是通过opencv调用摄像头来采集图片的数据,场地的背景为蓝色,数字为白色。通过opencv采集到的图像大小为320x240,对图像进行预处理,包括灰度化、平滑滤波、二值化。由于摄像头拍摄的角度是歪的,所以还做了一些透射变换,采集到的图...
2018-05-12 14:42:58
16708
27
转载 排序算法
冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一...
2019-08-28 08:41:08
176
转载 机器学习训练过程中常见问题
1. 训练误差和泛化误差机器学习模型在训练数据集和测试数据集上的表现。如果你改变过实验中的模型结构或者超参数,你也许发现了:当模型在训练数据集上更准确时,它在测试数据集上却不⼀定更准确。这是为什么呢?因为存在着训练误差和泛化误差:训练误差:模型在训练数据集上表现出的误差。 泛化误差:模型在任意⼀个测试数据样本上表现出的误差的期望,并常常通过测试数据集上的误差来近似。训练误差的期望小...
2019-08-20 10:28:51
6317
原创 使用keras训练自己的神经网络并在树莓派上运行
这篇文章主要是使用keras训练一个的识别数字1-46的神经网络并在树莓派上运行的教程。一、准备数据 数据是自己手动生成的,首先用画图工具生成一个128*128的画布,填充背景为蓝色。 然后用文字工具在画布的中间写数字,我选用的字体是白色,黑体,48,然后保存到文件夹num_data中,并命名为1.png。照这样子画1-64个数字。(呵呵,画了半个小时。。。) 二、扩充训练数据 ...
2018-03-25 20:08:39
12305
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人