自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 堆和栈的区别

转自这篇博客0、导言一个有C/C++编译的程序占用的内存分为以下几个部分: 1. 栈区(stack)由编译器自动分配内存,释放函数的参数值、局部变量的值。其操作方式类似于数据结构中的栈。 2. 堆区(heap)一般有程序员分配释放,若程序员不释放,程序结束时可能有OS回收.注意与数据结构中的堆是两回事。 3. 全局区(静态区(static))全局变量和静态变量的存储是放在一块的,初始化的全局变

2017-07-27 14:42:02 277

原创 五、卷积与傅立叶变换

一、卷积1、一维的卷积连续:在泛函分析中,卷积是通过两个函数f(x)f(x)和g(x)g(x)生成第三个函数的一种算子,它代表的意义是:两个函数中的一个(我取g(x)g(x),可以任意取)函数,把g(x)g(x)经过翻转平移,然后与f(x)f(x)的相乘,得到的一个新的函数,对这个函数积分,也就是对这个新的函数求它所围成的曲边梯形的面积。 def: 设f(t),g(t)f(t),g(t)是Rn\

2017-05-19 15:41:52 21731 2

原创 四、线性混合、调整图像的亮度与对比度

一、线性混合操作void cv::addWeighted ( InputArray src1, double alpha, InputArray src2, double beta,

2017-05-19 15:41:07 475

原创 三、Mat对象的-属性

1、Mat对象的作用Mat类用于表示一个多维的单通道或者多通道的稠密数组(稠密与稀疏矩阵的稀疏相对)。它能够用来保存实数或复数的向量、矩阵、灰度或彩色图像,三维像素(voxel volumes),向量场(vector fields),点云(point clouds),张量(tensors),直方图(高维的直方图用SparseMat保存比较好)。 其实Mat就是存储多维矩阵的2、Mat对象常用的属性

2017-05-19 15:40:16 1149

原创 三、Mat对象的-访问与创建

一、Mat对象的-访问我们在对图像操作时,往往不是对图像的整体的操作,而是对图像的像素进行操作,所以高效的遍历图像就尤为重要。我们以CV_8UC3类型图像降色彩为例,来分析四种遍历方式。at与重载()at<typename>\text<typename> (i,j): Mat类提供一个at的方法取得图像上的像素值,它是一个模板函数,可以取到任意类型的图像上的点.它的源码在mat.inl.hpp中

2017-05-19 15:39:32 432

原创 二、矩阵的掩膜操作

一、获取图像像素指针方法一、 主要用到的函数是Mat.ptr<uchar>(int i = 0)它的作用是得到图像矩阵的的开始地址,可以跟据图像的储存的关系: 单通道图像: 行列 column0column_0 column1column_1 …\ldots columnncolumn_n row0row_0 piexl(0,0)piexl_{(0,0)} piex

2017-05-19 15:38:28 1083

原创 aptitude

如题 管理软件的软件 方法一、 1、先安装软件aptitudesudo apt install aptitude 2、aptitude show XXXX 显示安装信息等 3、打开软件界面 sudo aptitude

2017-03-20 13:56:24 2299

原创 Ubuntu14.04安装搜狗输入法

1、官网上下载搜狗输入法sogoupinyin_2.1.0.0082_amd64.deb 2、安装sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb 3、这里会出现错误,原因是没有fcitx框架,依次执行下述命令sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get update sudo a

2017-03-17 14:33:33 185

原创 MATLAB 保存图片与视频

一、连续保存图片图片来源是摄像头采集的图像,图片命名方式是以连续的数字命名的。用到的关键语句是getsnapshot()他的作用是得到当前时刻视频对象的画面矩阵。%%1、创建视频并显示video=videoinput('winvideo',1);preview(video);%%2、连续储存图片并显示figurefor i=1:100 EvImage=getsnapshot(vid

2017-03-09 19:46:52 2179

原创 图像处理 MATLAB 读取摄像头

图像处理 MATLAB 读取摄像头一、摄像头的属性imaqhwinfo()可以了解摄像头的属性,他返回一个结构体,结构体中有摄像头的ID——DeviceID,和摄像头的信息——DeviceInfo;Camera_in=imaqhwinfo('winvideo')Camera_in.DeviceInfo.DeviceIDCamera_in.DeviceInfo.SupportedFormatsSu

2017-03-09 14:36:03 19503 2

转载 Linux下软件常用的安装方法

Linux下软件常用的安装方法: 1、.deb文件 deb文件是debian系的Linux的包管理方式,Ubuntu是属于debian系的Linux的发行版

2016-11-05 21:28:58 266

转载 彻底解密C++宽字符

转载:http://club.topsage.com/thread-2227977-1-1.html 彻底解密C++宽字符 1、从char到wchar_t“这个问题比你想象中复杂”从字符到整数char 是一种整数类型,这句话的含义是,char所能表示的字符在C/C++中都是整数类型。好,接下来,很多文章就会举出一个典型例子,比如,’a’的数值就是0x61。这种说法对吗?如果你细心的读过K&R和B

2016-10-01 17:14:40 529

转载 强大的vim配置文件,让编程更随意

转载:http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html 欢迎来到小码哥的博客 博客搬家啦 blog.ma6174.com 强大的vim配置文件,让编程更随意花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可

2016-10-01 08:55:31 248

转载 我的Linux下的vim路程

转载:http://ju.outofmemory.cn/entry/79671 搭完网站之后的第一篇文章有些兴奋,先变身话痨简单回顾一下我是如何接触到VIM的,不感兴趣的同学可以直接跳过这一部分:-) 写在前面:Life Changing Editor我是一个非常 懒 的人,对于效率有着近乎执拗的追求。比如我会花2个小时来写一个脚本,然后使用这个脚本瞬间完成一个任务,而不愿意花一个小时来手工完成

2016-09-30 11:07:31 309

转载 从知网找到的一些国外较好的电子类的网站

从知网找到的一些国外较好的电子类的网站 作者:邓彬 链接:http://www.zhihu.com/question/19892071/answer/25426744 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。dckits.com: The Leading DC Kit Site on the Net 几个电子项目 Directron.com 一个巨大

2016-07-08 13:16:34 2402

STM32固件函数库使用手册

方便用户对STM32官方函数库的开发使用.

2015-07-22

空空如也

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

TA关注的人

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