音视频
文章平均质量分 73
_蓝橙
日拱一卒无有尽,功不唐捐终入海
展开
-
C语言基础
使用预处理器: #define 可以在程序中定义一个常量,它在编译时会被替换为其对应的值。使用**const**关键字:const 关键字用于声明一个只读变量,即该变量的值不能在程序运行时修改。#define 预处理器#define 常量名 常量值在程序中使用该常量时,编译器会将所有的PI替换为 3.14159。return 0;const 关键字const 数据类型 常量名 = 常量值;相对于Java 就算前面加了个const。原创 2024-09-20 19:03:39 · 1678 阅读 · 0 评论 -
从IPC摄像机读取视频帧解码并转化为YUV数据到转化为Bitmap
本文主要介绍根据IPC的RTSP视频流地址,连接摄像机,并持续读取相机视频流,进一步进行播放实时画面,或者处理视频帧,将帧数据转化为安卓相机同格式数据,并保存为bitmap。原创 2024-09-18 14:25:49 · 1050 阅读 · 0 评论 -
记录H264格式数据解码YUV数据转Bitmap后图像红蓝颠倒问题
起初,看到画面正常显示后,就没太在意图像的内容,直到看见蓝色瓶的可口可乐(实际是红色的),事情好像不太对,后续发现所有红色的东西在画面中都变成了蓝色,然后算法识别的结果也不太好,才发现了问题的严重性。比如说,NV21和YUV420SP的Y排列相同,UV则相反。给你YUV420SP,你当作NV21保存JPG,就会 发生红蓝颠倒。格式,供算法去处理图像,为了方便调试就将每帧数据又转成了。抱着试试的态度,那就把UV转换以下看看把,原神,启动!就简单记下吧,代码如下,从解码到转。正常了,好神奇,哈哈哈。原创 2024-09-10 16:09:45 · 305 阅读 · 0 评论