自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 Eigenvalues And Eigenvectors

文章目录The Definition of Eigenvalues and EigenvectorsDiagonalizing MatrixThe application to Differential equationsBackground fo differential equationsThe Definition of Eigenvalues and EigenvectorsDi...

2018-11-29 11:47:15 1762

原创 图像混合

原理g(x)=(1−α)f0(x)+αf1(x)g(x)=(1−α)f0(x)+αf1(x)g(x)=(1−α)f0(x)+αf1(x)f0和f1是输入图像,gx是输出图像f0和f1是输入图像,gx是输出图像f0和f1是输入图像,gx是输出图像代码在这里插入代码片...

2018-11-26 22:14:20 271

原创 中缀转后缀表达式

原理

2018-11-26 21:01:43 154

原创 矩阵的掩膜操作

掩膜操作的数学表示公式:I(i,j)=5∗I(i,j)−[I(i−1,j)+I(i+1,j)+I(i,j−1)+I(i,j+1)]I(i,j)=5∗I(i,j)−[I(i−1,j)+I(i+1,j)+I(i,j−1)+I(i,j+1)]I(i,j)=5∗I(i,j)−[I(i−1,j)+I(i+1,j)+I(i,j−1)+I(i,j+1)]I∗[0−10−15−10−10]=OI* \...

2018-11-26 11:54:19 804 1

原创 如何扫描一幅图像

文章目录图像的存储结构用指针扫描(官网:Efficient Way)用迭代器(iterator way : safe)On-the-fly RALUT Core Function比较几种扫描方法的效率图像的存储结构单通道图像多通道图像(BGR顺序)用指针扫描(官网:Efficient Way)预备知识:大部分情况下,一张图像的存储是连续的,这样我们可以得到首地...

2018-11-24 18:24:17 575

原创 Determinants

The Properties Of Determinants行列式的表示: det AAA 或者 |AAA| 1. n by n 的单位阵的行列式是1∣10⋯001⋯0⋮⋮⋱⋮00⋯1∣=1 \left| \begin{matrix} 1 & 0 & \cdots & 0 \\0 & 1

2018-11-23 20:28:13 957

原创 申明数组如何初始化为0

文章目录数组结构体数组申明一数组 int array[1024] 有时候里面的值不确定的,称作野值 ,可以通过以下几种方法对其初始化成0。 1. 最简单的方法,申明之后,for 循环进行0赋值for(int i=0; i<1024; i++){ array[i]=0;} 2. 申明成全局数组, 全局数据、静态数据在初始化的时候编译器自动置0 3. 申明的...

2018-11-23 12:00:13 16168

原创 字符串操作总结

字符串的初始化字符数组(1) char str[10]={'j','u','l','i','a','n'}申明固定长度的字符数组,如果赋值长度大于数组长度,报错;如果小于数组长度,后面都是0(即‘\0’)(2)char str[10]={"julain"}(3)char str[10]="julian&amp

2018-11-21 23:03:38 469

原创 字符串括号匹配检测

题目输入一行字符串包含(),如果匹配成功,返回0;否则返回字符串,并在未匹配的括号下面做标记(用A表示箭头指向上面),显示错误信息。例如:输入:a=1+(4*7))/(8+8)输出:a=1+(4*7))/(8+8) A没有匹配的左括号...

2018-11-21 17:06:39 1178

原创 Mat 数据结构

介绍历史:OpenCV从2001年开始发展,在最初使用的是c语言,使用的是IplImage数据结构来存储图像,但是最大的问题需要手动申请释放内从( manual memory management),从OpenCV2.0开始,开始使用C++接口的Mat,这是自动分配和释放内存的(automatic memory management)。Mat有两部分组成头部:存储方式、图像大小等...

2018-11-20 17:54:05 791

原创 图像的加载、修改、保存

目标加载一幅图像:cv::imread()将RGB图转化成灰度图像:cv::cvtColor()将图像存入磁盘: cv::imwrite()显示图像:cv::namedWindows与cv::imshow()函数说明cv::imread()返回值:将图像转成Mat对象 返回第一个参数:图像名(可加路径)第二个参数(常见有三种):    IMREAD_UNCHANGE...

2018-11-19 23:04:31 257

原创 VS2013+OpenCV3.1.0环境搭建

文章目录本人环境1. 下载源码2. 添加环境变量3. 新建工程4. 测试处理警告信息本人环境Win10+64位+VS2013+Opencv3.1.0(只要环境变量和库目录配置没问题,一般和系统关系不大)1. 下载源码从官网下载安装到特定目录(如我的目录 E:\opencv)2. 添加环境变量我的电脑->右击属性->高级系统设置->环境变量->找到P...

2018-11-19 11:19:37 461

原创 ubuntu16.04源码安装opencv3.1.0

文章目录源码准备安装依赖源码准备下载源码,opencv官网,得到 .zip的压缩文件(默认在~/Downloads下),进入Downloads文件下,解压文件到用户目录下(自己随意) ,unzip opencv-3.1.0.zip -d …/安装依赖有一点需要说明的是,opencv有很多依赖库,根据自己需要安装,缺少依赖库会影响他的部分功能(有的可能你本来也用不到,根据自己需求,以...

2018-11-17 22:17:53 3271 3

原创 浏览器提取缓冲文件

找到下载地址下载Chrome 浏览器,打开需要下载的视频、音频网址按F12,选择网络(Network)按F5刷新页面选择media过滤(如果不行,选择all,根据name,),在出来的结果中,右键复制链接地址通过迅雷下载即可查找缓存文件下载工具 Chrome cache View   针对视频工具VideoCacheView(前者所有文件,后者针对视频)VideoCach...

2018-11-16 22:19:46 2447

原创 队列-顺序存储

队列先进先出(FIFO,First In First Out)只允许从一端插入一端删除,称作 入队 和 出队 操作。代码实例queue.h在这里插入代码片queue.c在这里插入代码片main.c在这里插入代码片结果:...

2018-11-16 11:42:00 149

原创 栈的链式存储

栈的链式存储链式存储,也就相当于一个链表,只不过写的API满足栈的要求:先进后出代码实例stack.h#ifndef __STACK_H#define __STACK_Htypedef struct LISTNODE //节点{ struct LISTNODE* next;}List_Node;typedef struct STACK//链表的维护信息{ List...

2018-11-16 09:56:12 185

原创 linux系统编程-信号的产生

文章目录终端按键产生信号硬件异常产生信号kill函数/命令产生信号终端按键产生信号Ctrl + c : 2号信号(SIGINT)->终止 INT(interrupt)Ctrl + z : 20号信号(SIGTSTP)->暂停 T(Terminal)Ctrl + \ : 3号信号(SIGQUIT)-&amp

2018-11-15 21:33:32 166

原创 栈的顺序存储

栈的原理先进后出,不能随机访问,只有讲上面的数据Pop之后,才能访问下面的数据代码stack.h#ifndef __STACK_H#define __STACK_H#define MAX_SIZE 1024typedef struct STACK{ void* Stack_Sqe[MAX_SIZE]; int size; }Stack;Stack* Ini...

2018-11-15 16:06:25 275

原创 linux下火狐浏览器同步问题

原因:因为Windows下的Firefox使用的是本地服务,也就是中国版,但是linux自带的是国际版,使用的全球服务,所有两者同步不了。解决方案将原来linux下自带的Firefox卸载,安装中国版(官网下载),然后再账号界面的底下(没登录之前,登录就没有了),有一个更改服务的,将其更改为本地服务,再登录,就可以同步了。...

2018-11-15 14:53:33 1568

原创 Linux基础-终端操作

终端快捷键按键移动Ctrl + a移动到开始Ctrl + e移动到结束Alt + b向前移动一个单词Alt + f向后移动一个单词Ctrl + b向前移动一个字符Ctrl + f向后移动一个字符按键删除Ctrl + u删除至开始Ctrl + k删除至结束Ctrl + w向前删除一单词,直到...

2018-11-15 14:45:40 172

原创 约瑟夫问题

约瑟夫问题题目描述:开始有5个人围成圆形,从0号开始,数2个人,谁被数到就出列。比如第一次是2,2出列,再从3开始数,第二次数到0,0再出列。循环下去,直到最后一位。输出:出列的人顺序代码实现...

2018-11-14 22:39:50 103

原创 Least squres(最小二乘法)

Least SquaresA=QRQ是由A得到的一组标准正交基,那么A可以由Q乘以一个矩阵得到 上述表明:a 是由 linear combination of q1 构成b 是由 linear combination of q1、q2构成c 是由 linear combination of q1、q2、q3 构成Any m by n matrix A with indepen...

2018-11-12 22:16:29 457

原创 Orthogonality and Projection

文章目录Orthogonality of the four subspacesDefinition of orthogonal subspaceDefinition of orthogonal complements(正交补)ProjectionsProjection onto a lineOrthogonality of the four subspacesThe row space i...

2018-11-12 17:19:54 402

原创 循环链表

循环链表

2018-11-12 10:22:00 7694

原创 企业链表

企业链表

2018-11-10 11:47:04 505

原创 Eigen库

文章目录安装安装

2018-11-09 22:13:47 450

原创 单向链表

单向链表单向链表存储空间是不连续的,它有数据和指向下一个节点的首地址组成代码示例

2018-11-08 11:12:37 120

原创 灰度变换函数

imadjustg=imadjust( f, [low_in high_in] ,[low_out,high_out],gamma)功能:将输入图像 f 中灰度值 映射为图像 g中新值参数说明:[low_in high_in] ,[low_out,high_out] 默认[0 1]将[low_in high_in] 之间的值映射到[low_out,high_out]...

2018-11-05 22:59:10 2209

原创 动态数组

动态数组实现原理插入元素,如果发现空间不足,则申请一块更大的内存空间将原来的数组内容搬移到新内存空间释放原来的内存空间跟新数组的信息(capacity,首地址等)动态数组的代码实例...

2018-11-05 16:27:04 551

原创 linux基础-Cmake

CMakeListscmake-gui

2018-11-01 22:01:47 251

SimSun_SimHei_SimFan.zip

SimSun字体 SimHei字体 SimFang字体 SimKai字体 mac linux windows都能用

2019-12-11

基于stm32的电子密码锁

基于stm32的电子密码锁设计,具有修改密码,3次错误机会

2018-10-03

基于stm32的电子秤

基于stm32单片机的电子秤,OLED显示,有报警,秤量精确到g

2018-10-03

NRF24L01模块资料

NRF24L01的中文说明手册、学习笔记、模块的说明书、使用手册

2018-10-03

mpu6050 姿态解算 四元数 欧拉角

MPU6050数据处理方法,文档,手册,提供四轴的理论基础

2018-10-03

空空如也

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

TA关注的人

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