首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
MCU
简单有效
WS2812驱动程序
Drawable
性能优化
教育电商
htap
RK3399
uml
FANUC机器人
protobuf
虚函数表和虚表指针
嵌入式数据库
程序员35
智能路由器
SSRF
413
数组
SMBIOS
可视化
libyuv
2024/4/11 22:42:20
android camera系列(Camera1、Camera2、CameraX)的使用以及输出的图像格式
一、Camera 1.1、结合SurfaceView实现预览 1.1.1、布局 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-au…
阅读更多...
【ARMv8 SIMD和浮点指令编程】Libyuv I420 转 ARGB 流程分析
Libyuv 可以说是做图形图像相关从业者绕不开的一个常用库,它使用了单指令多数据流提升性能。以 ARM 处理为主线,通过 I420 转 ARGB 流程来分析它是如何流转的。 Libyuv 是一个开源项目,包括 YUV 的缩放和转换功能。 使用邻近、双线性或 box…
阅读更多...
图像处理算法大全(基于libyuv或IPP)----RGB32(ARGB)转成yuv420,RGB24,nv12,yuv422集合
《周星星教你学ffmpeg》技巧 libyuv源码: static void RGB32_2_YUV420(BYTE* pRGBAPtr, BYTE* pYUYVPtr, int width, int height) { #ifdef LIBYUVuint8_t* yplane pYUYVPtr;uint8_t* uplane pYUYVPtr width * height;uint8_t* vplane pYUYVPtr (width * he…
阅读更多...
android camera的使用以及输出的图像格式
一、Camera 1.1、结合SurfaceView实现预览 1.1.1、布局 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-au…
阅读更多...
Ubuntu编译android平台的libyuv
一、环境 ubuntu 腾讯云的ubuntu 20.04 NDK 1、/etc/profile配置NDK环境变量 sudo vim /etc/profile2、一定要使用source /etc/profile命令,是新配置的环境变量生效 source /etc/profile3、使用echo ${NDK_HOME}查看是否生效 echo ${NDK_HOME}二、源码下载 git…
阅读更多...
图像处理算法大全(基于libyuv或IPP)----NV12转成I420,RGB24,ARGB集合
《周星星教你学ffmpeg》技巧 libyuv源码: static void NV12ToI420(BYTE* pNV12_Y, BYTE* pNV12_UV, BYTE* pYV12, int width, int height) { libyuv::NV12ToI420(pNV12_Y, width, pNV12_UV, width, pYV12, width, pYV12 height*width, width / 2, pYV12 hei…
阅读更多...