图像及视音频入门
文章平均质量分 67
阳光开朗男孩
躺平才是王道
展开
-
音视频基础知识——素材理解
音视频基础知识——素材理解原创 2022-10-11 15:26:51 · 2736 阅读 · 0 评论 -
YUV数据打印
yuv422FILE *file4 = fopen("/mnt/WebShare/Media/fenpian/1028.yuv", "wb");fwrite(_sdkI.pData[0], 1, _sdkI.nWidth * _sdkI.nHeight, file4);fwrite(_sdkI.pData[1], 1, _sdkI.nWidth * _sdkI.nHeight, file4);fwrite(_sdkI.pData[2], 1, _sdkI.nWidth * _sdkI.nHeight原创 2021-10-28 14:36:38 · 153 阅读 · 0 评论 -
播放yuv的数据
安装ffplay解压后,把ffmpeg中bin文件夹所在路径添加到环境变量即可。播放yuvCtrl + Shift + 右键打开此窗口根据视频yuv格式输入对应值和宽高ffplay -f rawvideo -pixel_format yuv422p -video_size 3840x2160 .\cuda20-Test.yuv...原创 2021-09-15 18:50:39 · 231 阅读 · 0 评论 -
YUV420P旋转
YUV420与YUV420PYUV 和我们熟知的 RGB 类似,是一种颜色编码格式。它主要用于电视系统和模拟视频邻域(如 Camera 系统)。YUV 包含三个分量,其中 Y 表示明亮度(Luminance 或 Luma),也就是灰度值。而 U 和 V 则表示色度(Chrominance 或 Chroma),作用是描述图像色彩及饱和度,用于指定像素的颜色。没有 UV 分量信息,一样可以显示完整的图像,只不过是黑白的灰度图像。YUV 格式的好处是很好地解决了彩色电视机与黑白电视机的兼容问题。而且 YUV原创 2021-09-15 17:21:00 · 743 阅读 · 0 评论 -
YUV
YUVYUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号B-Y(即U)、R-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。YUV中“Y”表示明亮度(Luminance或Luma),也就是灰原创 2021-08-03 19:23:18 · 893 阅读 · 0 评论 -
RGB
光学三原色在光学中我们普遍认为通过纯的(pure)红、蓝、绿三种颜色可以组合成任一种颜色。比如红色与绿色组成黄色,蓝色与红色组成紫色,而三种颜色放在一起变成白色。改变每种颜色的亮度也会影响所形成的新颜色,这就是计算机可以产生任何颜色的原理。RGB对一种颜色进行编码的方法统称为“颜色空间”或“色域”。用最简单的话说,世界上任何一种颜色的“颜色空间”都可定义成一个固定的数字或变量。RGB(红、绿、蓝)只是众多颜色空间的一种。采用这种编码方法,每种颜色都可用三个变量来表示-红色绿色以及蓝色的强度。记录及显原创 2021-08-03 17:50:16 · 910 阅读 · 0 评论 -
Alpha通道
什么是Alpha通道阿尔法通道(α Channel或Alpha Channel)是指一张图片的透明和半透明度。例如:一个使用每个像素16比特存储的位图,对于图形中的每一个像素而言,可能以5个比特表示红色,5个比特表示绿色,5个比特表示蓝色,最后一个比特是阿尔法。在这种情况下,它要么表示透明要么不是,因为阿尔法比特只有0或1两种不同表示的可能性。又如一个使用32个比特存储的位图,每8个比特表示红绿蓝,和阿尔法通道。在这种情况下,就不光可以表示透明还是不透明,阿尔法通道还可以表示256级的半透明度,因为阿原创 2021-08-03 17:20:44 · 7129 阅读 · 0 评论