E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LibYUV
libyuv
对YUV数据处理
#include//nv21-->i420voidnv21ToI420(unsignedchar*src_nv21_data,intwidth,intheight,unsignedchar*src_i420_data){intsrc_y_size=width*height;intsrc_u_size=(width>>1)*(height>>1);unsignedchar*src_nv21_y_da
burke_____
·
2020-08-20 10:26
C++
STL
图像处理算法大全(基于
libyuv
或IPP)----YV12转RGBA
《周星星教你学ffmpeg》技巧
libyuv
源码:staticintYV12ToARGB(constuint8*src_frame,uint8*dst_frame,intwidth,intheight)
周星星的星
·
2020-08-18 12:19
使用
libyuv
对YUV数据进行缩放,旋转,镜像,裁剪等操作
1、背景在Android做过自定义Camera的朋友应该都知道,我们可以通过publicvoidonPreviewFrame(byte[]data,Cameracamera)回调中获取摄像头采集到的每一帧的数据,但是这个byte[]data的数据格式YUV的,并不能直接给我们进行使用,那么该通过什么样的方法对这个YUV数据进行处理呢?2、YUV数据格式介绍首先我们来了解什么是YUV数据,当然这方面
音视频开发进阶
·
2020-08-16 22:58
android
编程语言
java
ndk
go
图像处理算法大全(基于
libyuv
或IPP)----YUV420缩放
《周星星教你学ffmpeg》技巧
libyuv
源码:staticvoidResize_YV12(BYTE*pIn,BYTE*pOut,LONGnInWidth,LONGnInHeight,LONGnOutWidth
周星星的星
·
2020-08-16 22:07
YUV原始数据缩放和格式转换
使用的ffmpeg里的libswscale模块做了个demo,其实
libyuv
也可以做图像缩放,libswscale效率更高,支持的格式更多。
weixin_30246221
·
2020-08-16 21:47
史上最强的YUV转换RenderScript,支持转换成RGBA,BGRA,并且同时支持旋转,翻转,YUV数据格式支持NV21, YV12, YUV420_888, 分别对应Android Camer
个人觉得
libyuv
性能更好,建议使用
libyuv
,地址:https://www.bzblog.online/wordpress/index.php/2020/05/25/androidlibyuv/史上最强的
~怪兽~
·
2020-08-16 18:42
android
yuv
android NV21裁剪算法
裁剪算法简要简要最近,在做Android摄像头预览方法的事情,usb摄像头出来的数据都是16:9的,无法正常在竖屏状态下显示,所以就要对摄像头的数据进行裁剪处理,摄像头出来的数据是NV21(就是yuv420sp)格式,
libyuv
lakebobo
·
2020-08-15 23:22
android
NV21裁剪
android
裁剪镜像
libyuv
交叉编译
https://chromium.googlesource.com/
libyuv
/
libyuv
/+/master/docs/getting_started.md进入linux.mk中设置交叉编译工具,修改其中的第四行
galaxyzwj
·
2020-08-14 14:09
Linux
Android
libyuv
应用系列(二)
libyuv
在Android中的使用
details/53982849上篇文章Androidlibyuv使用系列(一)Android常用的几种格式:NV21/NV12/YV12/YUV420P的区别中我们了解了YUV相关的知识,而本篇文章我会介绍
libyuv
Coder包子哥
·
2020-08-14 14:37
Android
图像/流媒体
Android进阶
libyuv
on
Android使用合集
libyuv
的编译与使用
libyuv
是Google开源的实现YUV数据格式转换,旋转,缩放和镜像等操作的库。
音视频开发进阶
·
2020-08-14 14:05
如何裁剪YUV420图像,抓取指定区域,制作方形视频,模仿Instagram
###I420格式介绍在webrtc中android和ios系统采集摄像头获取到原始数据后,一帧原始图像会被转化为标准的YUV420P格式,也就是I420格式,转换的函数使用的是
libyuv
中的ConvertToI420
我是榜样
·
2020-08-14 14:54
音视频
libyuv
接口I420ToRGB24的实际使用
I420ToRGB241.接口定义:intI420ToRGB24(constuint8*src_y,intsrc_stride_y,constuint8*src_u,intsrc_stride_u,constuint8*src_v,intsrc_stride_v,uint8*dst_frame,intdst_stride_frame,intwidth,intheight);2.实际使用首先弄清楚两
yuanouwendilu1501
·
2020-08-14 14:44
图像处理
libyuv
接口I420Rotate的实际使用
I420Rotate1.接口定义://RotateI420frame.
LIBYUV
_APIintI420Rotate(constuint8*src_y,intsrc_stride_y,constuint8
yuanouwendilu1501
·
2020-08-14 14:44
图像处理
图像处理算法大全(基于
libyuv
或IPP)----RGB24镜像,翻转
《周星星教你学ffmpeg》技巧ipp源码:staticvoidRGB_Mirror(BYTE*pin,BYTE*pout,intwidth,intheight,intnType=0)//RGB翻转函数:0水平1垂直2两者{IppiSizeimgSize;imgSize.width=width;imgSize.height=height;ippiMirror_8u_C3R((BYTE*)pin,w
周星星的星
·
2020-08-14 14:03
Linux下使用
libyuv
提高YUV图像转换效率
一、环境介绍操作系统:ubuntu18.04开发平台:RK3399二、出现的问题使用FFMPEG的sws_scale函数在ARM平台转换效率很低,使用
libyuv
提高转换效率。
DS小龙哥
·
2020-08-14 14:56
LINUX
FFMPEG
Android 端处理 YUV 数据 -
Libyuv
的编译与使用
前言在Android系统上,Camera输出的图像一般为NV21(YUV420SP系列)格式,当我们想进行录像处理时,会面临两个问题问题1图像的旋转问题后置镜头:需要旋转90°前置镜头:需要旋转270°然后再进行镜像处理问题2处理好镜头的旋转后,当我们尝试使用MediaCodec进行H.264的硬编时,便会发现偏色的问题这是因为MediaCodec的COLOR_FormatYUV420SemiPl
Android架构师丨小熊
·
2020-08-14 14:08
移动互联网
Android学习
Android
Android程序员
Android开发
libyuv
编
下载代码(墙):gitclonehttp://git.chromium.org/external/
libyuv
.git用make编译(linux、mingw、cygwin):make-flinux.mk
weixin_34290390
·
2020-08-14 14:57
Android开发之《
libyuv
库的使用》
转自:http://bashell.nodemedia.cn/archives/build-google-
libyuv
-with-ndk-for-android.html官方网站:https://chromium.googlesource.com
weixin_33982670
·
2020-08-14 14:20
libyuv
库的使用
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,可在Windows、Linux、Mac、Android等操作系统。
weixin_33904756
·
2020-08-14 14:48
libyuv
编译 for android
libyuvisanopensourceprojectthatincludesYUVscalingandconversionfunctionality.ScaleYUVtopreparecontentforcompression,withpoint,bilinearorboxfilter.ConverttoYUVfromwebcamformats.ConvertfromYUVtoformatsfo
DragonWar%
·
2020-08-14 14:44
RGB转YUV 各种库的性能比较
分辨率1920*1080平台:X64WindowsVS2015测试BGR24-->YUV420trans_scale:4.14ms(自己写得)
libyuv
:8.28ms(因为Win64没有开启指令集加速
weixin_30354675
·
2020-08-14 14:31
人工智能
移动开发
Libyuv
之初体验
应用场景最近在接入腾讯实时音视频,我们的应用场景是主叫向被叫推送外部采集的视频数据,主、被叫端的视频界面都得实现缩放、标注功能;音频传输使用SDK默认的就好了;在实际开发中发现主叫还好做,被叫端就坑爹了,收到的数据是yuvi420格式的数据,根本无法直接转成bitmap显示到容器上。后面找到一个java方法去i420转nv21,然后再生成bitmap数据显示出来,但是这样每帧数据的转换时间再80m
uu00soldier
·
2020-08-14 14:48
android
基于
libyuv
库的NV12格式图片的缩放
网上关于使用
libyuv
库在Linux下对NV12格式进行缩放的教程是在太少了,对于博主这种菜鸡来说简直就是煎熬,因为本人阅读源码的能力实在很差啊!!!
Flypei
·
2020-08-14 14:59
linux
nv12
记录----编译
libyuv
、迁移至Android studio的操作和遇到的问题
操作说明:ubuntu18.04ndk---r14b(后面改为r10e)1.下载
libyuv
:gitclonehttp://git.chromium.org/external/
libyuv
.git2.编辑下载的
大哥,请小心
·
2020-08-14 14:26
Android
libyuv
库使用
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
清水迎朝阳
·
2020-08-14 14:25
经典库
libyuv
windows x64编译方法
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
shore1000
·
2020-08-14 14:54
mac下编译
libyuv
源码为so文件
第一步:下载yuv源码https://github.com/illuspas/
libyuv
-android这里有针对AndroidNDK配置好的项目直接下载下来第二步:配置NDK环境变量打开终端命令行1
我守一座空城丶
·
2020-08-14 14:11
NDK
LINUX下载编译
libyuv
下载https://github.com/lemenkov/
libyuv
官方提供的下载代码方法报错:svncohttp://src.chromium.org/svn/trunk/tools/depot_tools
柳鲲鹏
·
2020-08-14 14:11
Linux/Shell
Win10 VS2015
libyuv
编译
libyuv
简介
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
流媒体程序员
·
2020-08-14 13:15
FFMPEG分析系列
libyuv
在windows平台下的编译
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
lcyw
·
2020-08-14 13:39
C++
音视频编解码
win10 vs2015
libyuv
编译,支持xp
D:\git>gitclonehttps://chromium.googlesource.com/
libyuv
/libyuvCloninginto'
libyuv
'...remote:Total16062
longji
·
2020-08-14 13:28
c++
实现
libYUV
打包编译成so文件,并实现NV21转yuv420转码操作
实现
libYUV
打包编译成so文件,并实现NV21转yuv420转码操作1.打包
libyuv
.so2.实现JNI编写,实现NV21转yuv420,镜像处理,角度旋转3.测试,优化性能,降低cpu性能5%
Ada
·
2020-08-14 13:50
性能优化
libyuv
在windows下的编译。
其实在http://code.google.com/p/
libyuv
/wiki/GettingStarted中已经讲得很清楚了,但是在windows下编译多多少少都会遇到问题。下面说说我的编译过程。
东莞某某某
·
2020-08-14 13:12
C/C++
其他
关于
libyuv
格式转换、图像裁剪说明
项目源代码https://github.com/liluojun/PlayVideo关联文章https://blog.csdn.net/hjt505694246/article/details/105046233Android硬编、硬解h264https://blog.csdn.net/hjt505694246/article/details/105047729FFmpeg解码裸H264数据And
璃洛君
·
2020-08-14 13:41
AndroidMedia
记录Android studio编译
libyuv
库遇到fatal error: jpeglib.h的处理
废话不多说先上工程目录include、source、unit_test都是
libyuv
的源码,Android.mk也是源码压缩包里提供的,so可以直接编译成功了?
璃洛君
·
2020-08-14 13:41
AndroidMedia
libyuv
库的使用
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
有点模糊
·
2020-08-14 13:37
简单记录CentOS release 6.9安装
libyuv
PC配置一般玩不了虚拟机所以申请了远程开发机,这样就能节省很多系统资源系统也更流畅,不过蛋疼也来了,开发机版本比较老,不不支持C++11。1.参考https://blog.csdn.net/rbpicsdn/article/details/79565383把GCC配置好(辛酸泪.jpg),还有一点是编译器更新后lib64下的软连接也需要更新。2.安装(升级)binutils(下载地址:http:/
皮孩_yang
·
2020-08-14 13:48
libyuv
在Android下的编译
我放了一个编译好的版本,你们可以先用起来,地址:https://www.bzblog.online/wordpress/index.php/2020/05/13/142/
libyuv
是Google开源的一款处理
~怪兽~
·
2020-08-14 13:27
android
yuv
android
ndk
音视频入门-10-使用
libyuv
对YUV数据进行缩放、旋转、镜像、裁剪、混合
音视频入门文章目录libyuvlibyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放等的库。它是跨平台的,可在Windows、Linux、Mac、Android等操作系统,x86、x64、arm架构上进行编译运行,支持SSE、AVX、NEON等SIMD指令加速。准备工作一张图片下载rainbow-700x700.bmpBMP图片或者自己准备一张图片(知道分辨率,如:700x
binglingziyu
·
2020-08-14 13:55
音视频基础
libyuv
NV12裁剪
简书链接:https://www.jianshu.com/p/8c6508cab763有时候想对摄像头采集的视频流进行区域裁剪,可以使用
libyuv
这个库,原理就是先把NV12转换为i420,对i420
callMeAyang
·
2020-08-14 13:48
ios开发
android使用
libyuv
libyuv
可以帮我们将rgb转换成yuv,也可以用来旋转yuv,转换成其他yuv格式libyuvgit地址是https://chromium.googlesource.com/
libyuv
/
libyuv
lincocc
·
2020-08-14 13:38
android
libyuv
—
libyuv
测试使用ARGBToI420和ConvertToARGB接口
上一篇http://blog.csdn.net/xiaibiancheng/article/details/72853009讲解了在Androidstudio下面如何编译开源
libyuv
库,这一篇主要讲解如何使用
万航
·
2020-08-14 13:01
FFmpeg
Android
couldn't find "
libyuv
.so
couldn’tfind“
libyuv
.so”使用某些so文件,在我的红米note3上会报java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader
Lannnnnn
·
2020-08-14 13:33
android备忘录
编译google
libyuv
so库
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
Lammyzp
·
2020-08-14 13:05
android
分别使用Opencv、FFmepg、
LibYUV
将YUV数据转换为RGB
前言本文主要针对他们的效率讨论为目的,而不做具体的转换分析。在日常开发中,特别是在编解码的项目中,数据格式转换是很常见的,如YUV转RGB、YU12转I420、亦或者其他格式等等,我们常用的转换方式,要么使用Opencv的cvtColor(),要么使用FFmepg的sws_scale(),单帧图片进行转换还好,但如果我们在视频处理过程中使用,就会发现数据延迟,内存增长等各种问题,常见的处理方式是丢
SunkingYang
·
2020-08-14 13:33
视频
libyuv
转换
intConvertI420ToRGB24(constuint8_t*src_frame,uint8_t*dst_frame,intwidth,intheight){constuint8_t*yplane=src_frame;constuint8_t*uplane=src_frame+width*height;constuint8_t*vplane=uplane+(width*height/4);
HappinessLee
·
2020-08-14 13:31
ffmpeg
libyuv
编译(各平台)
最近用到视频格式转码,发现谷歌的开源库
libyuv
很好用,所以记录下编译过程直接贴官网的编译流程https://chromium.googlesource.com/
libyuv
/
libyuv
/+/master
syscrin
·
2020-08-14 13:59
libyuv
交叉编译
libyuvcrosscompile下载地址编译环境编译配置下载地址https://github.com/lemenkov/
libyuv
编译环境Ubuntu18.04.3LTS编译配置假设:交叉编译工具
wuu19
·
2020-08-14 13:59
cross
compile
libyuv
编译(各平台)【转】
转自:http://blog.csdn.net/wszawsz33/article/details/51669719版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]GettingStartedPre-requisitesGettingtheCodeAndroidBuildingtheLibraryandUnittestsWindowsBuildingwithclangclOSX
weixin_33790053
·
2020-08-14 13:20
android
libyuv
库的使用
libyuv
是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。
Ryan_田震
·
2020-08-14 13:17
libyuv
libyuv
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他