视频开发常用公式[网摘]
2007-08-01 17:24
204 查看
YUV与RGB相互转换的公式如下(RGB取值范围均为0-255):
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U
灰阶计算公式:
(1) gray = 0.3 * R + 0.59 * G + 0.11 * B
(2) gray = 0.39 * R + 0.50 * G + 0.11 * B
今天需要实现一个将彩色图转换为灰度图的功能。就跑上来找一下灰阶的计算公式,没有想到每个人用的计算公式都不一样。
现在写出来供各位同道选择。
注:
第一个公式是在网上的一篇文章中找到的。
第二个公式是在一个PPT教程里面找到的。
我的功能中使用的是第二个公式。
Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U
灰阶计算公式:
(1) gray = 0.3 * R + 0.59 * G + 0.11 * B
(2) gray = 0.39 * R + 0.50 * G + 0.11 * B
今天需要实现一个将彩色图转换为灰度图的功能。就跑上来找一下灰阶的计算公式,没有想到每个人用的计算公式都不一样。
现在写出来供各位同道选择。
注:
第一个公式是在网上的一篇文章中找到的。
第二个公式是在一个PPT教程里面找到的。
我的功能中使用的是第二个公式。
相关文章推荐
- 【视频开发】Gstreamer中一些gst-launch常用命令
- 【Unity3d游戏开发】Unity3D中常用的物理学公式
- 老罗Android开发视频教程 (android常用UI编程) 25集集合
- Android开发常用的热门的第三方库(网络请求、banner轮播、tablayout、动画、进度条、视频播放、弹幕等)
- 学习 Mars 老师 Android 开发视频教程笔记之01_06 Android 常用控件
- KRPANO开发拍摄拼图视频常用软件分享
- 游戏开发中常用的数学公式
- 老罗Android开发视频教程 (android常用UI编程) 25集集合
- 老罗Android开发视频教程 (android常用布局介绍)5集集合
- ios开发视频播放常用的代码
- 一些游戏开发常用的公式
- 视频应用开发中常用的几个结构体
- 老罗Android开发视频教程 (android常用UI编程) 25集集合
- iOS开发视频教程 UI部分:7.模拟器常用操作
- 媒体(音视频)开发常用的名称解释
- FFMPEG开发中的常用功能代码②视频转BMP24序列帧
- 开发一种提供医学药学常用公式图片的文档编辑器插件
- IOS开发常用工具及视频网站
- php 网站添加视频,如何实现这种效果,自己开发,还是找视频插件商买
- 分享一百多套开发视频教程的下载地址