2013年6月21日

【转】矢量量化

摘要: 原文地址:http://wenku.baidu.com/view/fbdb7dfa770bf78a64295405.html1 定义标量量化:把每个像素的颜色用一个0到255之间的整数值表示。矢量量化:把几个像素组成的像素块,用一个特定码书中的像素块来表示,码书中像素块的数目,一般远小于这些像素块所有可能颜色的组合。在图像压缩中的矢量量化:2矢量量化的使用如果一个2x2像素的小块,每像素有8位表示,则所有的像素块的可能取值有:232=4G种,可以选择一个远远小于这个数的数n,作为码书中码的个数,然后对图像中的每个块(矢量),用一个码书中的码来近似,这样只需用这个码的编号来编码这个图像矢量即可, 阅读全文

posted @ 2013-06-21 11:09 寻梅踏雪 阅读(1078) 评论(0) 推荐(0) 编辑

2013年6月20日

【转】算术编码

摘要: 原文地址:http://jpkc.zust.edu.cn/2007/dmt/course/Mmt03_03_1.htm 早在1948年,香农就提出将信源符号依其出现的概率降序排序,用符号序列累计概率的二进值作为对芯源的编码,并从理论上论证了它的优越性。1960年,Peter Elias发现无需排序,只要编、解码端使用相同的符号顺序即可,提出了算术编码的概念。Elias没有公布他的发现,因为他知道算术编码在数学上虽然成立,但不可能在实际中实现。1976年,R. Pasco和J. Rissanen分别用定长的寄存器实现了有限精度的算术编码。1979年Rissanen和G. G. Langdon一. 阅读全文

posted @ 2013-06-20 16:39 寻梅踏雪 阅读(683) 评论(0) 推荐(0) 编辑

【原】数字图像处理学习之三彩色图像处理

摘要: 函数说明ColorSpec注:不是函数http://www.mathworks.cn/cn/help/matlab/ref/colorspec.htmlpatch在平面上绘制多边形,具体查看手册view设置从哪个角度查看cat(dim,fR,fG,fB)级联数组,dim=1,数组垂放置,dim=2,数组水平放置。imshow(f,map)显示一幅索引图片interplq快速一维线性插值plot2-Dlineplot一、概念色调是光波混合中与主波长有关的属性。色调表示观察者感知的主要颜色。色调和饱和度一起称为色度为了解决Web调色板的问题,人们一致通过了一组在所有浏览器中都类似的Web安全颜色。 阅读全文

posted @ 2013-06-20 10:44 寻梅踏雪 阅读(323) 评论(0) 推荐(0) 编辑

【原】数字图像处理学习之二亮度变换与空间滤波

摘要: 函数说明例子imadjust亮度调整imadjust(f)提高对比度stretchlim获得图像对比度拉伸范围原理呢?imhist(I,n)直方图,I为图像,n为灰度级数subplot(mnp)m表示是图排成m行,n表示图排成n列,p是指你现在要把曲线画到figure中哪个图上histeq直方图均衡化imfilter线性滤波器a = imread('Fig0338(a)(blurry_moon).tif')subplot(331)imshow(a)w = [0 1 0;1 -4 1;0 1 0]b = imfilter(a, w)subplot(332)imshow(b)c = 阅读全文

posted @ 2013-06-20 10:40 寻梅踏雪 阅读(908) 评论(0) 推荐(0) 编辑

【原】数字图像处理学习之一基础篇

摘要: 一、矩阵矩阵的表示:A=[123;456;789]表示矩阵:123456789元素A(1,1)为1,A(1,2)为2注:下标从1,1开始ans为answer的缩写矩阵运算:1、矩阵转置:A’2、sum(A),矩阵每列求和,产生一个行向量,如sum(A)结果为1215183、如果赋值给矩阵不存在的元素,则将产生一个新的矩阵,没有赋值的地方自动补零。如:A(1,4)=4则A为:1234456078904、冒号表达式,1:10表示在区间[1,10]的整数,1:2:10表示步为2,在区间[1,10]之间的整数13579。A(1,1:3)表示A(1,1)A(1,2)A(1,3)单独使用:表示一整行或一整 阅读全文

posted @ 2013-06-20 10:07 寻梅踏雪 阅读(340) 评论(0) 推荐(0) 编辑

2013年6月19日

[转]SVN的trunk branch tag

摘要: Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发(比如freebsd),因为互联网的开发模式是完全不一样的。第一种方法,使用trunk作为主要的开发目录。一般的,我们的所有的开 阅读全文

posted @ 2013-06-19 09:37 寻梅踏雪 阅读(166) 评论(0) 推荐(0) 编辑

【原】现有市场上H264 IPCamerad的功能

摘要: 网络:1、内置Web Server,通过IE实现远程监看、控制、设置等操作;2、支持UPnP路由器,自动配置端口映射;3、支持DDNS(动态域名解析)、PPPoE拨号、DHCP网络协议;4、支持SMTP,将发生报警时的现场截图发到邮箱;5、音视频数据可通过TCP/UDP/多播传输,适于不同的网络环境;6、局域网下的设备自动搜索功能,设备可位于不同网段;7、支持远程在线升级功能;8、网络自适应功能:根据网络带宽自动调整码流大小。报警输入输出1、支持三种报警输出方式:蜂鸣器报警、通知客户及发送E-mail2、支持PTZ联动3、设置报警输入输出的有效时间段移动侦测1、可设置侦测区域和灵敏度2、可设置 阅读全文

posted @ 2013-06-19 09:35 寻梅踏雪 阅读(1041) 评论(0) 推荐(0) 编辑

【原】关于IPcamera几个问题的思考

摘要: 安全性:1、RTSP连接的权限管理。2、视频加密(一般采用选择性加密算法,如对运动矢量,量化参数等进行加密。)3、数字水印技术(用于版权等认证)稳定性:1、mobileIP 是用来进行丢包模拟的。2、用户连接数测试。3、码率自适应控制。实用性:1、即插即用(一般需要中间服务器的支持)。2、简单的参数设置与高级参数设置3、默认设置还原 阅读全文

posted @ 2013-06-19 09:34 寻梅踏雪 阅读(535) 评论(0) 推荐(0) 编辑

[转]音频视频同步

摘要: 本篇文章转自吉林大学硕士论文。5.5接收端音视频的同步控制5.5.1媒体内同步控制算法为保证媒体内同步性,对音频,采用基于播放时限的同步方法,在接收终端设置音频接收缓冲区(Jitter buffer)。缓冲区设定一个门限值M,该值比预计最长抖动时间要大。门限值M的大小可通过公式5.1计算:其中,dmax 、dmin 分别是媒体单元通过网络的最大、最小延迟,r为数据传输速率。在系统接收端,开始时,语音数据在缓存中积累,直到缓存大小达到M。然后才可提取播放。对视频流,为更利于达到媒体间同步,正常情况下,采用到达事件驱动的方式播放视频流,而不采用定时读取的方式。5.5.2媒体间同步控制算法系统中各媒 阅读全文

posted @ 2013-06-19 09:34 寻梅踏雪 阅读(1299) 评论(0) 推荐(1) 编辑

2010年2月8日

写的有道理的

摘要: 不管是你选择留下还是离开, 你的选择都是对的, 但关键还是得看你以后怎么来证明这个选择评价一个足球明星的价值,需要从他现在的实力+潜力+在团队中的领导力等来评价的, 这就和我们来评价程序员一样的, 也是从实力+潜力+在团队中的领导力来评价的.当我们发现团队力某个方面有错误时而大家又不在意时,应该通过自己的能力来解决这个错误, 从而从中脱颖而出, 体现自己的价值. 阅读全文

posted @ 2010-02-08 08:56 寻梅踏雪 阅读(155) 评论(0) 推荐(1) 编辑

导航