自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HopesunIce的博客

小学生一个 好好学习 天天向上啊 啊 啊啊

  • 博客(80)
  • 资源 (10)
  • 收藏
  • 关注

翻译 2020-08-14

第一个数据结构: 线性表线性表:由0个或者多个数据元素组成的有限序列。注意:首先它是一个序列,是序列就又先来后到。若存在多个元素,则第一个元素没有前驱、最后一个没有后继,其他全部元素只有一个前驱和后继。另外线性表强调是有限的,事实上无论计算机发展到多强大,他所处理的元素都是有限的。元素个数为0时代表空表。数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作系统的总称。线性表的抽象数据类型...

2020-08-15 09:28:37 34

原创 数据结构和算法导论

数据结构和算法绪论欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-14 08:00:34 64

原创 mnist数据集

import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt笔记:下面的这个x_train, x_test = x_train / 255.0, x_test / 255.0 这个归一化操作非常重要 在单层神经网络的训练手写数字识别的时候 我们习惯使用softmax分类函数 这没问题 但是 要考虑一...

2020-04-30 13:22:19 179

原创 线性回归 和 逻辑回归

线性回归和逻辑回归跟着B站一个小姐姐学的 很不错1: 什么是回归 什么是分类?简单来说一般回归问题在数值上是一个连续的 而分类问题在数值上一般是离散型的分类:分类问题的y值(也称为label),更离散化一些。而且同一个y值可能对应一大批的x,这些x是具有一定范围的。所以分类问题更多的是一个区域的x去对应一个y回归:回归模型的更倾向于很小的区域 或者是一个x对应一个y线性回归就不在讨...

2020-04-30 13:06:31 180

原创 Tensorflow 常用函数

PS:这些文档是自己学习的点滴记录 导入出来 只是为了自己查看方便 不适合大众阅读 请忽略 谢谢Tensorflow 常用函数学习1:将numpy数据类型 转换为Tensor数据类型 使用 tf.convert_to_tensor(数据名字,dtype=数据类型)2:#强制Tensor数据类型转换函数 tf.cast(Tensor,dtype = 数据类型)3:计算张量维度...

2020-04-12 11:17:47 78

原创 C++ 知识点记载

声明:内容为转载一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区...

2020-02-27 14:59:53 153

原创 const关键字

const关键字写过一些知识点的文章,但是写的都比较粗糙,总是自己学会了就简略的写一下,自己都看不下去了,从今天开始,认真的写每一篇文章,尽量使像我第一样的的菜鸡也可以理解、明白。下面主要介绍const关键字的四个作用。 ps:不保证所说的每一话都正确 请大佬略过 小白可以看看。1:const 和普...

2020-01-26 20:50:21 125

原创 Ubunuu16.04卸载 cuda10.1 亲测好用

手贱 非要安装最高版本的 结果各种不支持 找了好久网上的方法 都不好用cd /usr/local/cuda/binsudo ./cuda-uninstaller两句 OK

2019-11-22 18:27:37 280

原创 ROS话题—之发布学习

这里简单的记录一下在ros系统中如何实现一个发布者,仅对新手,老司机可以以直接忽略啦!首先我个人认为发布有两种情况 :一种是发布已有功能包中的数据类型,比如我们可以发布turtlesim功能包中已经存在的数据类型。另一种是发布自己创建的消息数据类型。后者需要自己在自己所建的功能包下面建立一个msg文件夹,并且在这个文件夹下建立一个.msg文件,这个msg文件中用来存放我们个人所想要发布的数据类...

2019-10-07 15:51:30 579 1

原创 OpenCv实现图像边缘以及角点检测

把遇到的问题挨个记下来吧 ,都是比较弱智的问题。1:Mat result1(5, 5, CV_8UC1, Scalar(255));这句话 是创建一个5*5的矩阵,数据类型为CV_8UC1 意思为无符号字符型 C1代表通道数是1 Scalar(255)代表给矩阵元素赋值为255,result1(5, 5, CV_8UC2, Scalar(255,0));两个通道,第一个通道赋值为2...

2019-09-07 19:49:27 832

原创 C++实现两个一维数组的卷积

必须吐槽一下,数学咋这么牛逼呢??卷积啊卷积 牛啊 !!!一维连续卷积公式:一维离散卷积公式:觉得首先把公式熟练一些 在看资料比较方便,下面附上两个一维数组卷积的实现。卷积是可以交换次序的,只是把相对简单的那个做移动。下面是计算原理:转自https://blog.csdn.net/appleyuchi/article/details/78597054f(n) = [...

2019-09-06 17:12:35 1153

原创 OpenCv--图像的膨胀和腐蚀

图像的膨胀和腐蚀是使用形态学滤波进行运算操作的,下面解释一下什么叫形态学滤波?在解释这个问题之前我们先来来了解一下什么是 数学形态学 。数学形态学:是一种被定义为分析空间结构的理论,简称形态学,顾名思义就是分析物体的形状和姿态。形态学滤波:使用数学中的形态学对图像进行运算称之为形态学滤波,和其他的滤波并没有什么本质上的不同,只是不同的滤波实现了不同发效果。形态学通常操作的对象时二值化...

2019-09-05 11:59:41 182

原创 OpenCv中值滤波

问题1:什么是中值滤波?使用像素点邻域附近的像素的中值代替该点的像素值。通俗点来说,在这个像素的左边找五个像素点,右边找五个像素点,将这些像素进行排序,排序过后产生一个中值,啊哈哈,就是中间大小的值,来代替该像素的值。问题2:中值滤波有什么利弊?中值滤波可以有效的去除斑点和椒盐噪声。但是效率低,其运算时间 为均值滤波的五倍以上。问题3:相关API的了解void medianBl...

2019-09-01 21:43:03 1726

原创 OpenCv均值滤波

今天学习什么是均值滤波,主要学习一下基本问题。问题1:什么是均值滤波?均值均值就是计算求平均,是一个线性滤波算法。个人认为均值滤波也是也是基于核来运算的 只是这个核是变化的核,嘿嘿 可能理解的不到位。就一个一个n*n的区域中,n一般是奇数,这个区域中中心元素的像素值等于这个区域中所有像素值求和再除以像素值的个数,计算公式如下: (求和不包括其本身)哈哈 将就看吧,没有公式编辑器。均值...

2019-08-31 21:16:33 692

原创 OpenCv高斯滤波

/*入门学习 图像滤波 Filtering 是图像处理中的一个基本操作,其目的是为了提取图像中被认为重要的那些部分。 滤波可以去除图像中的噪声,提取感兴趣的视觉特征,允许图像重采样等。 这里我们了解一些基本的内容。 观察一幅图像时,我们看到不同的灰度(或彩色值)在图像中的分布。图像之间存在不同是因为他们有不同的灰度分布。 因此存在另一种进行图像处理的方式:观察图像中存在...

2019-08-30 20:58:33 292

原创 指针数组和数组指针

/*指针数组学习 运用谭浩强的C语言程序设计 来学习C++ 感觉也不错 一个数组,如果其所有的元素均为指针类型的数据,那么也就是说这个数组中的每一个元素都是指针,都存放一个地址 那么称这个数组为指针数组 定义形式如下: int *Arr[4] 类型名* 数组名[数组长度] 由于[]的优先级比*的优先级高,那么Arr先和[4]结合形成一个数组,表示Arr[4]数组有四个元素 ,...

2019-08-29 06:32:39 79

原创 OpenCv008遍历图像和邻域操作

/*遍历图像和邻域操作 在图像处理中,通过当前位置的相邻像素计算新的像素值是很常见的操作。当邻域包含图像的前几行和后几行时, 此时需要同时扫描图像的若干行。今天学习如何操作这个知识。 对邻域的像素的操作,通过对图像锐化的过程来练习对邻域像素的操作 书本上说:众所周知 ,将一幅图像减去他经过拉普拉斯滤波后的图像,这幅图像的边缘部分将被放大,即使细节部分 更加锐利!!...

2019-08-28 07:35:46 220

原创 OpenCv007高效遍历图像

#include<opencv.hpp>#include<iostream>using namespace cv;using namespace std;void colorReduce(Mat &image, int div = 64){ int nl = image.rows; int nc = image.cols;//;*image.chan...

2019-08-27 12:50:50 60

原创 ++中cout输出字符型指针地址值的方法

内容基本来着这篇博客,感觉介绍的非常详细 附上链接https://www.cnblogs.com/wxxweb/archive/2011/05/20/2052256.html#include<iostream>using namespace std;int main(){ char *ptr = "这是一个字符串"; cout << "字符串:" &lt...

2019-08-27 10:26:02 358

原创 C++学习 构造函数

/* 今天学习 构造函数这一个知识点 */#include<iostream>#include<cmath>using namespace std;class Constructor{private: float xCenter; float yCenter; float Radius;public: Constructor(); //构造函数...

2019-08-24 21:29:51 56

原创 OpenCv005迭代器遍历图像

/*OpenCv学习之 使用迭代器遍历图像首先通俗的百度介绍一下什么是迭代器(iterator)迭代器 其实就是一个指针,用来读取数组或者集合中的一个元素。读取完毕之后,迭代器又指向了下一个元素的地址。感觉这个解释比较通俗易懂课本上说:迭代器是一种特殊的类,专门用来遍历集合中的各个元素,同时隐藏了在给定的集合上元素迭代的具体实现方式?这句话是啥意思呢 咱也不知道,咱也不敢问 哈哈...

2019-08-20 20:55:26 126

原创 OpenCv004-高效遍历图像

今天学习所谓的高效连续遍历图像,搞笑了一下 哈哈 按照课本的程序敲代码,我发现并没有高效啊?基本没有什么变化啊?问题我写在程序的注释里面了,希望前辈可以给出指点。#include <opencv.hpp>#include <iostream>#include <windows.h>using namespace cv;using namespac...

2019-08-19 22:46:17 89 1

原创 OpenCv003-指针遍历图像

把问题基本都记录在程序的注释中了,主要是掌握如何使用指针来遍历图像,以及如何压缩颜色空间。/*使用指针遍历图像先说一下这个遍历嘛意思,蠢笨的我以为是好多图片,然后搞一遍呢 哈哈 其实就是遍历一张图片中所有的像素点 高效的遍历及其重要,暂时先不管高效,先学会遍历,下面学习指针的办法来遍历图像*/#include <opencv.hpp>#include <wi...

2019-08-18 20:58:34 287

原创 Opencv之存取像素值

多数内容都是摘抄自Opencv2计算机视觉编程手册,作者张静,这本书个人感觉非常好,希望可以帮到大家/*学习存取图像的内容,修改或者创建图像,所谓的内容和修改,其实就是对图像中的最基本元素像素进行各种操作。学会遍历图像并且处理相应的像素,像素极多,必须学会高效处理像素的办法。本质上讲,每一张图片本质上都是一个巨大的矩阵,矩阵的每一个元素代表一个像素值,举例来说,灰度图像的像素值由八位无...

2019-08-17 11:42:42 217

原创 OpenCv001-图像的读取和显示

以下知识基本都摘抄自网络,再加上自己的一些问题,记录下来,被日后查用。# include <opencv.hpp>using namespace cv;using namespace std;int main(){ //声明一个表示图像的变量,变量的类型是CV::Mat 类型 虽然目前为止 我还不知道 这个Mat到底是何方神圣 //这这样就声明了一个图像变量 im...

2019-08-16 17:52:24 98

原创 VS2015

今天配置VS2015和OpenCV过程中,遇到了一系列的BUG,发现自动电脑进水经过大修之后,电脑运行任何一个软件都非常苦逼。总是缺少各种文件。各种进行百度解决问题,真是心塞啊!!NO1:控制台闪退,基本都不算闪退,比尼玛闪退都闪退,根本看见运行的窗口的影子啊!!记性不好,所以这里记下来解决办法,视图---->其他窗口---->属性管理器---->属性--->链接器--...

2019-08-15 23:09:37 619

原创 C++ 动态内存分配

虽然很多时候感觉写这些东西没有什么含金量,但是心情较为平静想要学习的时候还是想写下来,慢慢的去写,作为一种心态的磨练吧!声明:多数语言采集于老九学堂外加上自己一些简单的理解 。 B站上搜索即可,C++讲的确实不错。使用new分配内存1. 话说这是指针的真正的勇武之地 :在运行阶段分配未命名的内存用以存储值,所谓运行阶段就是当程序执行到这一条语句的时候才为这个变量分配未使用的内存空间也就...

2019-08-12 08:41:17 134

原创 Access学习之路_1

在学习 Access数据库 ,根据教程做一个考勤管理系统 ,在做窗体的时候遇到了一些问题,在网上也没找到答案,不过还好最终解决了,把这个过程记录下来,其实就是一个窗体关闭按钮的VBA代码及其分析,怕自己忘了所以记录下来,不在详细整理了,直接把代码和注释复制过来了。主要就是涉及到错误处理的过程。我在注释中写了。仔细看应该可以。Private Sub 关闭窗体_Click()'错...

2019-08-04 09:07:50 461

原创 VB学习记录——函数过程

1.两个整数的最大公约数说起来这个问题我就很心塞,感觉这是小学生都可以做出来并且理解的算法,大一学习C的时候就遇见了这个问题,奈何肯定当时没有理解透彻呀,导致现在学习VB重新遇到瓶颈。通过学习C语言,Python以及现在的VB发现,只要你掌握好了一门语言,尤其是常用的算法,那种思想一旦常驻在你的心间,那么一门新的语言的学习,基本就是语法格式的问题了,只要勤加练习,就能很快掌握基本内容,吐槽完毕...

2019-07-06 20:24:37 354

原创 VB学习记录——数组

数组知识初步总结1.定义一个数组,其实就是让系统在内存中分配一个连续的区域,用来存储数组的元素。其格式为:Dim 数组名字 (下界 To 上界) As 类型。Dim MarkVB(1 To 30) As Integer '定义一个一维数组 上界30 下界是1 共30个元素。 也可以Dim MarkVB(29) As integer,此定义下表从0开始,元素也是30个。 加上O...

2019-07-06 13:05:49 7751

原创 VB学习之路 ——基本语句

一:选择结构问题总结1. 一个很简单的 If(表达式) ........Then的问题,在VB的程序编写时候 ,如果在if....Then后面只有一条需要执行的语句,并且将执行的一条语句直接放在了Then的后面,则不需要后面加上End If,加上就报错 。即使要执行的语句有多条如果非要放在Then后面不加EndIf 就必须每条语句之间用冒号间隔。如果将执行的语句放在了Then的后面,即...

2019-07-04 22:22:47 11003

原创 VB学习记录2

数据类型 今日学习VB的数据类型,说的术语一些,不同的数据类型对应了不同的数据存储方式。为了能使计算机准确的描述客观的事物,我们需要选择准确的数据类型与之相对应。VB基本的数据类型主要包括三种:数值型、字符型、日期型。一:数值型 Numberic1.Byte 字节型2. 整形 ...

2019-07-03 09:25:17 247

原创 VB学习记录1

1.VB中如果一个语句无法在一行中写下,为了不影响程序的书写和阅读方便,可以使用“空格”和“_”组成续航符。但是通常来说一条语句占据一行,也可以一行里面书写多条语句,但是每条语句之间必须用“:”分割开来。注意:分行符后面不能加注释,分行符一般添加在运算符的前后,不能使用分行符将一个变量或者属性名分割成两行,比如下面图中print中的双引号中的内容就是一个不可分割的整体,因为双引号中代表字符串,...

2019-07-02 22:40:03 180

原创 MSP430G2553 串口通信

MSP430G2553   串口通信  #define CALDCO_1MHZ_ (0x10FEu) /* DCOCTL Calibration Data for 1MHz */READ_ONLY DEFC( CALDCO_1MHZ , CALDCO_1MHZ_)if (CALBC1_1MHZ==0xFF) // If calibration constant erased波特率计算

2017-12-08 20:50:42 6783 4

原创 MSP430G2253 产生占空比可调的PWM

msp430 msp430G2553 PWM 占空比 可调 SPWM

2017-12-04 18:10:46 5438 6

原创 MSP430G2553 1602显示字符

msp430G2553 1602

2017-12-04 16:13:46 1477

转载 如何在TI官网上找到MSP430的程序例程

以MSP430Fr6972为例简:1)进入ti官网:http://www.ti.com.cn/2)在搜索栏填入:msp430fr6972 点击go on3)点击第一个搜索结果(一般第一个就可以,可以尝试看看)。4)点击右边红色按钮“软件和工具” 在培训内容里面找到“MSP430Fr6972 Code Examples ”5)点击下载即可。

2017-11-30 12:52:36 1706

原创 TLC5615 产生频率可变的正弦波

TLC5615 正弦波 频率 51单片机TLC5615 三角波

2017-11-29 19:44:07 6008 2

转载 51单片机的代码存储问题

数组定义 51单片机 Code

2017-11-27 21:25:06 1617

转载 使用单片机普通IO口模拟串口的三种方法

51单片机 IO模拟串口 串口通信

2017-11-18 17:55:46 11109

PID算法000

基于51单片机来开展的PID算法 适合新手入门 讲解很清楚

2017-11-05

MC34063升压电路

5V升压12V电路 MC34063 很好用 仿真成功 学习的好帮手 直接焊接电路即可

2017-11-05

msp430f149多个手册

msp430f149多个手册 适合编程查询 也适合新手学习 欢迎学习

2017-11-05

基于msp430f149的双通道采集ADC

msp430f149的 同时双通道采集ADC 并且显示到12864上 已用头文件封装好

2017-11-05

基于msp430f149的PWM生成

基于msp430f149的PWM生成 对于新同学学习比较好 适合新手

2017-11-05

基于msp430f149的SPWM生成

基于msp430f149的SPWM生成 带有死区区间 尤其适合逆电源的使用

2017-11-05

51单片机手册

51单片机 手册 希望对新手有帮助 哎呀 非得哟啊50个字吗

2017-11-05

基于mps430f149的12864液晶显示模块编程

一个基于msp430f149的12864模块化程序 可以改引脚直接模块化编程使用 很方便

2017-06-19

51操作 Mpu6050 12864显示初始值

51操作 Mpu6050 12864显示初始值

2017-05-12

基于51单片机 的读取MPU6050的初始值 显示12864上

基于51单片机 的读取MPU6050的初始值 显示12864上

2017-05-12

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除