自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小乌龟

记录成长的足迹——我是一只慢慢进步的小乌龟~虽然慢点,但我一直快乐滴爬着~

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于像素,分辨率,DPI

1.什么是像素?   简单的说,我们通常所说的像素,就是CCD/CMOS上光电感应元件的数量,一个感光元件经过感光,光电信号转换,A/D转换等步骤以后,在输出的照片上就形成一个点,们如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小方点所组成这些小方点就是构成影像的最小单位“像素”(Pixel)。  像素分为CCD像素和有效像素,现在市场上的数码相机标示的大部分是CCD

2014-11-24 14:06:26 929 1

原创 AR相关

昨天和一朋友聊天,提到了AR说这方面很有前途,我居然连AR是啥都不知道。。。于是乎问了一下度娘,不过似乎度娘也不是很擅长,下面是各处收集了点资料,扫盲一下~AR(Augmented Reality):  所谓增强现实,是利用计算机生成一种逼真的视、听、力、触和动等感觉的虚拟环境 ,通过各种传感设备使用户“沉浸”到该环境中 ,实现用户和环境直接进行自然交互。它是一种全新的人机交互技术

2013-11-23 11:42:24 1005

原创 [matlab]分块函数blkproc和inline函数介绍

首先是分块函数命令:blkproc功能:对图像进行分块处理函数调用形式: B = blkproc(A,[m n],fun, parameter1, parameter2, ...)B = blkproc(A,[m n],[mborder nborder],fun,...)B = blkproc(A,'indexed',...)参数解释:    [m n]: 图像以m

2013-09-12 19:43:44 7882 1

原创 数字图像处理方向的就业前景

最近版上有不少人在讨论图像处理的就业方向,似乎大部分都持悲观的态度。我想结合我今年找工作的经验谈谈我的看法。就我看来,个人觉得图像处理的就业还是不错的。首先可以把图像看成二维、三维或者更高维的信号,从这个意义上来说,图像处理是整个信号处理里面就业形势最好的,因为你不仅要掌握(一维)信号处理的基本知识,也要掌握图像处理(二维或者高维信号处理)的知识。其次,图像处理是计算机视觉

2013-09-03 19:55:28 4305

原创 有关研究生看论文以及发表论文

1. 先看综述,后看论著。    看综述搞清概念,看论著掌握方法。 2. 早动手。    在师兄师姐离开之前学会关键技术。 3. 多数文章看摘要,少数文章看全文。    掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。当然只看摘要也是不对的。4. 集中时间看文献。    看过

2013-09-03 18:50:27 1278

原创 【数字图像处理】图像金字塔

以多分辨率来解释图像的一种有效但概念简单的结构就是图像金字塔。一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低的图像集合。金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。当向金字塔的上层移动时,尺寸和分辨率就降低。对于一幅尺寸为2^J*2^J的图像,则其图像金字塔中间级的尺寸是2^j*2^j,其中j的理论取值返回是0,1,2,...,(J-1),J。但是由于当j很小时,

2013-08-27 09:53:20 3537

原创 [opencv]图像处理的基本数据类型以及通道和维度理解

鉴于本人着实安不下心来看书,于是乎找了个好的与书同步的视频来看http://www.opencvchina.com/thread-103-1-1.html这个视频讲的很不错~很详细 闲话少说 说说今天学到的吧~在opencv中基本用到的数据类型:CvPoint:表示图像中的点 CvPoint2D32f:二维空间中的点 CvPoint3D32f:表示图像中三维空间的点他们的构造函

2013-07-29 16:21:41 5264

原创 [opencv]重写视频以及logpolar变换

一直以为视频的处理挺难的,但是发现写入在opencv里是最简单的最基础的,这个例子挺好玩的,嘿嘿,扭曲,虽然公式不懂~>-LogPolar把图像映射到极指数空间void cvLogPolar( const CvArr* src, CvArr* dst, CvPoint2D32f center, double M, int flags=CV_INTER_LINEAR+CV_WARP_FI

2013-07-24 15:54:48 1361

原创 [matlab]矩阵基本内容

zeros(2,3) 初始化为一个2*3的矩阵eye(3)初始化一个3*3的方阵,对角线元素为1linspace(2,4,5) 产生从2到4之间的数字,算是等差数列吧,加上2和4一共会出现5个数字,把2到4分为5份s=s*s表示两个矩阵相乘s=s.*s表示每个矩阵的元素分别相乘x=x.^y表示矩阵x的每个元素分别y次方,要对应y中的每个元素次方x=2.^[x y]f1

2013-07-18 19:26:08 1062

原创 曼昆经济学原理感悟-机会成本和比较优势(二)

不照抄书本了,根据自己的想法再加上几个例子,姑且做个记录吧~今天看到的部分是机会成本和比较优势,什么是机会成本呢,在我看来,机会成本就是干这件事情你必须要付出的代价~其实做什么事情都是要牺牲做别的的事情的时间为代价的。只是我们在做一件事情的时候需要权衡做这个事情的代价会是最小的,然后再去做这个事情。用书本中提到的一个例子吧~牧牛人生产一斤土豆需要八个小时,农民需要十个小时,牧牛人1小时

2013-07-17 19:38:05 6504

原创 【opencv】IplImage详细说明以及访问每个元素的方法

http://blog.csdn.net/xiaowei_cqu/article/details/7557063从这里转来的,她的讲解都很详细的~开始他的文章转载之前,先加点里面重要地方的说明~depth和nChannelsdepth代表颜色深度,使用的是以下定义的宏,nChannels是通道数,为1,2,3或4。depth的宏定义:IPL_DEPTH_8U,无符号8bit整数

2013-07-17 14:33:12 2036

原创 曼昆经济学原理读书笔记加杂感(一)

觉得自己看的书太少太少了于是乎,决定利用暑假期间读些书,算是充实一下吧~经济学,据说是在各个领域都很有用的学科,而且作为程序猿也该了解一下,于是乎,找一本通俗易懂的曼昆的经济学原理开始~希望能够在这里记录读书的点滴~开始喽~首先提到的是人们如何做决策这个问题。原理一:人们面临交替关系在我看来,所谓的交替关系就是学会取舍,学会选择与放弃。如今我们会面临各种各样的选择,各种各样的诱

2013-07-05 13:38:00 2548

原创 main函数的参数argc和argv说明以及基本的cmd命令使用

C/C++中main函数的参数为argc和argvint main(int argc, char* argc[])argc表示命令行输入参数的个数,空白符分割,argc储存命令行参数。接下来举个例子说明。1. 首先新建一个win32 console application的空项目。2. 然后,敲入一下代码:#includeint main(int argc, char **

2013-07-05 10:23:11 1439

原创 我的模糊未来-女程序猿的坎坷路

什么时候选择了IT这条不归路的呢?也许就是在大学填报志愿的那一刹那吧,本来对电脑非常不感冒,以为能上个二本类院校,然后在交志愿单的前胡乱写了一个学校,胡乱写了个好听的专业——数字媒体技术,以为会是做媒体的。结果出人意料的上了个一本院校。从此和计算机结缘。从小一直成绩还不错的我对于应对这种传统的中国应试教育还是自认为绰绰有余的,于是乎开始了神游般的,在别人眼里是好学生,每学期都有奖学金拿,过

2013-06-12 20:45:33 1087 1

原创 OSTU最佳阈值法二值化原理-matlab和C

觉得这篇介绍OTSU方法挺清楚的。自己又加了一些,希望对初学者有帮助哦~  转载:http://blog.csdn.net/WuHaibing_CVer OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法。 1. OTSU算法原理简介 对于一幅图像,设当前景与背景的分割阈值为t时,前景点占图像比例为w0,均值为u0,背景点占图像比例

2013-06-05 14:56:04 9921 1

原创 数字图像处理-边缘检测-Sobel算子及cvSobel

从别的地方找到的有关sobel的讲解,感觉讲的很好。贴来供大家参考以及留做以后用~首先,我们来开一下计算机是如何检测边缘的。以灰度图像为例,它的理论基础是这样的,如果出现一个边缘,那么图像的灰度就会有一定的变化,为了方便假设由 黑渐变为白代表一个边界,那么对其灰度分析,在边缘灰度函数就是一个一次函数y=kx,对其求一阶导数就是其斜率k,就是说边缘的一阶导数是一个常数,而由于非边缘的一阶导数

2013-06-03 19:45:30 2016

原创 插值方法-效率高的插值方法-opencv(二)

先简单介绍一下,输入插入的像素个数,插入的是两个像素之间的个数。先把对应的原来图中的像素,对应到新的图像中,直接赋值到新图中,空出要插入的像素个数。然后计算要插入的像素的权值以及计算出像素值,再插入到相应的地方,因为有源图像中有的像素没有再计算,直接赋值,所以时间会节约好多。代码如下:#include "cv.h"#include #include #include

2013-04-25 16:20:03 2679

原创 介绍几种常用的插值方法以及代码-双三次插值

双三次插值接着双线性插值,此次为双三次插值(Bi-cubic interpolation),前面我们知道双线性插值是周边的四个点进行计算,这次双三次是通过计算周边的16个点进行插值的。Bicubicinterpolation solves for the value at a new point by analyzing the 16 datapoints surrounding the

2013-04-25 16:01:21 15510 1

原创 介绍几种常用的插值方法以及代码-双线性插值

早就想着找个地方记录自己的学习历程,今天终于动笔了,虽然和好多前辈比起来,我的学习脚步慢了不少,但是我会一点点的努力的~我的第一篇博客~~嘿嘿废话少说吧,先要介绍的插值方法有双线性插值(bilinear interpolation),双三次插值(Bi-cubic interpolation),拉格朗日插值(Largrange interpolation),还有个B-Spline,额不知道这个中

2013-04-25 15:09:56 3186

SSE常用函数的练习

SSE的一些基本函数的使用练习.欢迎大家使用,并提出建议

2013-06-12

各种插值方法源代码-opencv以及openmp

双线性插值,双三次插值,拉格朗日插值,B-Splin等插值方法

2013-04-25

多线程linux

多线程技术

2012-03-30

linux多线程

linux多线程 主要是linux的多线程编程

2012-03-30

空空如也

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

TA关注的人

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