
图像
r91987
专栏地址:https://segmentfault.com/blog/skyarthur
展开
-
yuv420
以320*240分辨率图像为例 RGB24的排列方式: BGRBGRBGRBGRBGRBGRBGRBGRBGRBGRBGR…… ¦---------------320*240*3------- ¦ 每个像素点有三个字节组成分别表示R,G,B分量上的颜色值。在数据中的表示方式为一个像素一个像素表示。每一个字母表示一个字节,也就是该颜色分量的数值,相邻的三个BGR字节表示一个像转载 2010-03-31 00:38:00 · 892 阅读 · 0 评论 -
RGB图像转灰度图
什么叫灰度图?任何颜色都有红、绿、蓝三原色组成,假如原来某点的颜色为RGB(R,G,B),那么,我们可以通过下面几种方法,将其转换为灰度: 1.浮点算法:Gray=R*0.3+G*0.59+B*0.11 2.整数方法:Gray=(R*30+G*59+B*11)/100 3.移位方法:Gray =(R*28+G*151+B*77)>>8; 4.平均值法:Gr转载 2010-03-31 00:40:00 · 2009 阅读 · 0 评论 -
ppm图像格式
今天开始研究多媒体的大作业了,其中出现了ppm文件,下面就对ppm文件的格式做一下简单简介。PPM文件格式分三种:1. PPM灰度文件 文件头由3行文本组成,可由fgets读出 1)第一行为“P2",表示文件类型 2)第二行为图像的宽度和高度 3)第三行为最大的象素值255 接下来是图像数据块。按行顺序存储。每个象素占4个字转载 2010-03-31 00:41:00 · 6571 阅读 · 0 评论 -
3ds模型在OpenGL中的读取和重绘
1、引言 OpenGL是一种强大的三维图形开发工具,是图形硬件的软件接口,它由大约250个命令组成,用户通过这些命令指定创建交互式2D或3D程序所需的几何对象和操作.从本质上说,它是一个3D图形和模型库,独立于操作系统和硬件环境,具有高度的可移植性,并且具有非常快的速度.OpenGL严格按照计算机图形学原理设计而成,符合光学和视觉原理,可以创建极其逼真的3D图像,许多三维演示系统都用转载 2010-04-16 16:55:00 · 3247 阅读 · 2 评论 -
HSV颜色空间
HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1。它包含RGB模型中的R=1,G=1,B=1三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于角度0°,绿色对应于角度120°,蓝色对应于角度240°。在HSV颜色模型中,每一种颜色和它的补色相差180°。饱和度S取值从0到1,所以圆锥顶面的半径为1。HSV颜色模型所代表的颜色域是CIE色度图的一个子集,这个模型中饱和度为百分之百的颜色,其纯度一般小于百分之百。转载 2011-03-20 12:48:00 · 24228 阅读 · 1 评论