多媒体编程1、什么是多媒体? 多种媒体的综合。 图片、音乐、视频等;##图片的常见格式:1.bmp:以高质量保存所有类型的图片,并将其应用于计算机;255 KB,255*340像素,24位深度计算机表示图形的时候时候是使用像素点来表示的,每个像素点都有一个颜色,每个颜色都是使用6位16进制的数值来表...
分类:
移动开发 时间:
2016-01-15 12:26:58
阅读次数:
265
图像阈值分割是一种广泛应用的分割技术,利用图像中要提取的目标区域与其背景在灰度特性上的差异,把图像看作具有不同灰度级的两类区域(目标区域和背景区域)的组合,选取一个比较合理的阈值,以确定图像中每个像素点应该属于目标区域还是背景区域,从而产生相应的二值图像。在skimage库中,阈值分割的功能是放在f...
分类:
编程语言 时间:
2016-01-14 18:44:39
阅读次数:
298
Local binary pattern (LBP),在机器视觉领域,是非常重要的一种特征。LBP可以有效地处理光照变化,在纹理分析,纹理识别方面被广泛应用。LBP 的算法非常简单,简单来说,就是对图像中的某一像素点的灰度值与其邻域的像素点的灰度值做比较,如下图所示:如果邻域像素值比该点大,则赋为1,反之,则赋为0,这样从左上角开始,可以形成一个bit chain,然后将该 bit chain...
分类:
其他好文 时间:
2016-01-08 15:55:09
阅读次数:
312
以前在做图像处理的时候,一直不太在意这个问题,对图像每个像素点的灰度值,总是认为char也可,unsigned char也可。尽管它们都是8位,但是表示的数的范围却不相同:char: -128~127, unsigned char: 0~255。很明显,unsigned char才是正确的选择。你可...
分类:
其他好文 时间:
2016-01-08 00:30:17
阅读次数:
239
px(像素点) mm 等Android不建议用
为什么电脑web开发可以用而Android不建议用?
因为px代表像素点个数,一般电脑分辨率都相同
无论14寸还是15寸都是1366*768而手机分辨率一般都不一样
googe解决方案:
dp(dip)(根据屏幕密度根据像素算出来的)
相同屏幕大小的手机,密度(分辨率)不同。使用px会显示大小不同的view使用dp相同dp长度的组件,最终...
分类:
移动开发 时间:
2016-01-04 11:45:17
阅读次数:
203
图像处理之错切变换一:基本数学知识:图像错切变换在图像几何形变方面很实用,常见的错切变换分为X方向与Y方向的错切变换。相应的数学矩阵分别例如以下: 依据上述矩阵如果P(x1, y1)为错切变换之前的像素点。则错切变换以后相应的像素P’(x2, y2)当X方向错切变换时:当Y方向错切变换时:二:程序实...
分类:
其他好文 时间:
2016-01-01 09:23:23
阅读次数:
201
算法描述:直线中点生成算法 假定直线斜率k在(0,1]之间,当前像素点为,则下一个像素点有两种可选择点P1或P2。 若P1与 P2的中点称为M,Q为理想直线与x=xp+1垂线的交点。 ? 当M在Q的下方时,则取P2为下一个像素点; ? 当M在Q的上方时,则取P1为下一个像素点。 这...
分类:
编程语言 时间:
2015-12-29 19:11:25
阅读次数:
355
算法描述: 对于一般位置的椭圆, 例如, 可将中心平移到坐标原点, 确定好中心在原点的标准位置的椭圆像素点集后,再平移到位置,将问题转变为标准位置的椭圆的绘制问题。 如果椭圆的长轴和短轴方向不与坐标轴x 和y 平行,那么可以采用旋转坐标变换的方式, 同样将问题转变为标准位置的椭圆的绘制 即。 定义下...
分类:
编程语言 时间:
2015-12-29 19:10:58
阅读次数:
308
Android Bitmap 相关操作常见的几个操作:缩放,裁剪,旋转,偏移很多操作需要 Matrix 来支持;Matrix 通过矩阵来处理位图,计算出各个像素点的位置,从而把bitmap显示出来。 matrix里有一个3x3的矩阵,用于图像处理:MSCALE_X MSKEW_X MTRANS_X....
分类:
移动开发 时间:
2015-12-23 22:59:46
阅读次数:
767
这几天做了一道题目,要求在 5000 张图片中找出 30 张与样例相同但经过放大或缩小,高亮或变暗的图片。 整体思路是把图片hash成一段指纹,这个指纹和图片的大小、格式、明暗均无关,只和图片的内容本身有关。 1.先把彩色图片转为灰度图 如果原本的一个像素点的rgb值为(r1,g1,b1)...
分类:
其他好文 时间:
2015-12-23 21:21:24
阅读次数:
745