自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 ExoPlayer添加滤镜功能

我以前写过一篇修改ExoPlayer源码,获取帧时间,只是简单的获取帧时间,这次升个级,添加滤镜,获取帧时间功能保留,并且用来刷新画面,这样就可以实现某些基于帧时间来实现的滤镜功能了,比如动画效果,当然我这边还是简单的用黑白滤镜来演示效果就不贴了,和我以前写的黑白滤镜播放器一样的。还是基于修改ExoPlayer源码,获取帧时间来修改在VideoTimeListener内添加onSurf...

2019-11-25 22:00:55 462

转载 修改ExoPlayer源码,获取帧时间

最近在研究google的ExoPlayer,根据项目需求,需要获得当前帧的显示时间,看源码发现解码在MediaCodecVideoRenderer这个类中执行解码,发现processOutputBuffer函数内有时间数据,根据测试知道presentationTimeUs是显示时间,然后就是想办法把时间给我们了既然想改源码,那先下载源码,源码新建个module,把core,dash,hls...

2019-11-25 21:59:38 1318

原创 虚函数的缺陷-private只能限制当前类,父类的私有虚函数可以被子类访问

https://blog.csdn.net/u014587123/article/details/80457383版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u014587123/article/details/80457383class WeatherBase{pr...

2019-11-25 19:41:49 576

转载 android:GLSurfaceView绘制bitmap图片及glViewport调整的效果-亲测可用

https://blog.csdn.net/nupt123456789/article/details/40375731首先看一下GLSurfaceView是如何绘制的。正如android开发文档中描述的那样,我们需要new一个GLSurfaceView对象,然后设置一个实现了Renderer接口的对象,我们需要写一个MyRender类,实现Renderer的方法等等。我们先看一下Act...

2019-11-21 17:11:26 1016

转载 RGB、HSV和Lab颜色空间

https://blog.csdn.net/fred_yang2013/article/details/11083691http://blog.csdn.net/carson2005/article/details/6243892RGB颜色空间: RGB(red,green,blue)颜色空间最常用的用途就是显示器系统(计算机、电视机等都是采用RGB颜色空...

2019-11-15 11:40:29 1657

转载 OpenCV—python 颜色空间(RGB,HSV,Lab)与 颜色直方图

https://blog.csdn.net/wsp_1138886114/article/details/80660014本文链接:https://blog.csdn.net/wsp_1138886114/article/details/80660014文章目录一、图像分类的过程二、开发环境:(安装)OpenCV 计算机视觉库三、颜色空间(颜色模型:RGB,HSV,Lab)3....

2019-11-15 11:17:00 1942

转载 基于OpenCV对图片清晰度、色偏和亮度的检测(java版)

https://janche.github.io/2019/04/26/OpenCV/一. 导入OpenCV所需依赖依赖下载:OpenCV运行环境下载(包含jar包和dll依赖库)在IDEA的项目模块下新建一个libs目录,将opencv-343.jar放进去,将opencv_java343.dll放到项目下。如图: 注意:opencv_java343.dll文件很多时候会加...

2019-11-15 11:09:38 1975

转载 深度学习之视频人脸识别系列二:人脸检测与对齐

https://blog.csdn.net/fendouaini/article/details/82025759【磐创AI导读】本文是深度学习之视频人脸识别系列的第二篇文章,介绍人脸检测与对齐的相关算法。欢迎大家关注我们的公众号:磐创AI。一、人脸检测与关键点检测问题描述:人脸检测解决的问题为给定一张图片,输出图片中人脸的位置,即使用方框框住人脸,输出方框的左上角坐标和右下角...

2019-11-15 10:59:48 422

转载 深度学习之视频人脸识别系列一:介绍

【导读】本文是深度学习之视频人脸识别系列的第一篇文章,介绍了人脸识别领域的一些基本概念,分析了深度学习在人脸识别的基本流程,并总结了近年来科研领域的研究进展,最后分析了静态数据与视频动态数据在人脸识别技术上的差异。一、基本概念人脸识别(face identification)人脸识别是1对n的比对,给定一张人脸图片,如何在n张人脸图片中找到同一张人脸图片,相对于一个分类问题,将一张人脸划...

2019-11-15 10:57:50 395

转载 深度学习之视频人脸识别系列四:人脸表征-续

本文是深度学习之视频人脸识别系列的第四篇文章,接着第三篇文章,继续介绍人脸表征相关算法和论文综述。在本系列第一篇文章里我们介绍了人脸识别领域的一些基本概念,分析了深度学习在人脸识别的基本流程,并总结了近年来科研领域的研究进展,最后分析了静态数据与视频动态数据在人脸识别技术上的差异;在第二篇文章中介绍了人脸检测与对齐的相关算法。人脸表征把人脸图像通过神经网络,得到一个特定维数的特征向量,...

2019-11-15 10:53:45 257

原创 exoplayer使用glsurfaceview加滤镜

git地址https://github.com/MasayukiSuda/ExoPlayerFilterframebuf, glsurfaceview

2019-11-15 10:32:25 676

原创 opengl根据指定的bitmap生成纹理

GLUtils.texImage2D(GLES20.GL_TEXTURE_2D, 0, mBitmap, 0);

2019-11-14 15:44:48 827

原创 AndroidStudio实时预览生成的bitmap

把鼠标停在bitmap上,下面会出现一个加号,加号后面是地址。点击这个地址,进入bitmap的具体信息里面,然后点击最上面一行。

2019-11-14 14:17:44 2100

转载 Android屏幕单位dp,px,sp,pt等

参考:https://zhidao.baidu.com/question/630165644892617124.html https://blog.csdn.net/u010577768/article/details/1028027501.设备密度的计算设备英寸是指,设备屏幕对角线英寸数。设备密度 = 设备长(宽)分辨率 / 设备长(宽)英寸 = 每英寸的像素数...

2019-11-13 11:45:09 232

转载 Android伸手党系列之八:Android常用开发问题及经验分享

Android开发最佳实践Android FragmentStatePagerAdapter.notifyDataSetChanged()刷新数据的问题你真的会用Android中Strings资源吗RecyclerView里notifyItemRemoved的坑ApplicationId 与 PackageName 的区别关于APP token验证的疑问?Android开发之那些好用的数...

2019-11-13 10:51:41 128

转载 党系列之五:Android UI相关知识总结 Dear_HS Android伸手党系列之五:Android UI相关知识总结

图片处理:BitmapAndroid Bitmap面面观 Android 那些你所不知道的Bitmap对象详解 Android图片缓存之Bitmap详解(一) Android BitmapShader 实战 实现圆形、圆角图片 Android 开发绕不过的坑:你的 Bitmap 究竟占多大内存?图片加载Android多点触控技术实战,自由地对图片进行缩放和移动 Androi...

2019-11-13 10:50:07 152

转载 Android伸手党系列之四:Android项目开发常用技术

谈谈MVP架构浅谈 MVP in Android --推荐 不要再给MVP中Presenter写接口了 T-MVP:泛型深度解耦下的MVP大瘦身 Android框架模式(1)-MVP入门Android日志Log最佳实践OkHttp OkHttp使用 Android OkHttp完全解析 是时候来了解OkHttp了 --推荐 Android Https相关完全解析 当...

2019-11-13 10:48:26 399

转载 Android伸手党系列之三:Android开发常用组件

Android伸手党系列是我在学习和做项目期间搜索的资料,以前一直不喜欢做笔记,搜了资料看完之后就放到chrome的收藏夹当中, 这个习惯可不好,现在整理一下与大家分享,也希望给新手们提供帮助,少走弯路Android Activity 详解Activity的生命周期基础总结篇之一:Activity生命周期Activity的LaunchMode基础总结篇之二:Activity的...

2019-11-13 10:46:17 150

转载 Android伸手党系列之二:Android开发基础知识总结

Android伸手党系列之二:Android开发基础知识总结Dear_HS关注2016.09.01 13:01:55字数 1,002阅读 1,427Android知识体系Android 知识图谱 Android体系与系统架构常用工具AndroidDevToolsAndroid开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设...

2019-11-13 10:44:41 159

转载 Android伸手党系列之一 : java基础知识

java基础知识总结JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结 JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对...

2019-11-13 10:40:54 130

转载 Android伸手党系列之六:Android开发进阶

这是android伸手党知识收集系列的第六篇,来整理android开发进阶相关知识:Window,View,事件分发,NFC,蓝牙等。Android View 简介View的简介 那些你应该知道却不一定知道的——View坐标分析汇总 Android LayoutInflater原理分析,带你一步步深入了解View(一) Android视图绘制流程完全解析,带你一步步深入了解View(...

2019-11-13 10:38:20 260

转载 opengl fbo 纹理 开发步骤

初始化工作;1)首先使用glGenTextures 创建纹理;2)然后调用glBindTexture 绑定纹理,设置纹理的一些过滤特征(glTexParameterf);3)glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, 0); 和纹理图像关联,在这里分配...

2019-11-12 22:56:48 668

原创 从文件中读取shader

来源:TinaDouyin 类名:OpenGLUtils//从 shader文件读出 字符串public static String readRawTextFile(Context context, int rawId) { InputStream is = context.getResources().openRawResource(rawId); Buffered...

2019-11-12 22:37:35 560

转载 glFramebufferTexture2D

名称glFramebufferTexture2D - 将纹理图像附加到帧缓冲对象C规范voidglFramebufferTexture2D(GLenumtarget, GLenumattachment, ...

2019-11-12 22:29:01 5321

原创 camera采集和surfacetexture的关系

public Point open(final SurfaceTexture surface) { try { ... mCamera = Camera.open(cameraId); onCameraOpened(mCamera); //这里把surfacetexture设置给摄像头 mCamera.set...

2019-11-12 22:13:38 540

原创 学习笔记-glsurfaceview-glsurfaceview.Renderer和surfacetexture-OnFrameAvailableListener

1. Rendererpublic interface Renderer { void onSurfaceCreated(GL10 gl, EGLConfig config); void onSurfaceChanged(GL10 gl, int width, int height); void onDrawFrame(GL10 gl);}这个是glsurfacev...

2019-11-12 10:47:42 1940

转载 ANDROID 高性能图形处理 之 二. OPENGL ES

ANDROID 高性能图形处理 之 二. OPENGL ESOCTOBER 8, 2013TANGZHIMINGLEAVE A COMMENT在之前的介绍中我们说到在Android 4.2上使用RenderScript有诸多限制,我们于是尝试改用OpenGL ES 2.0来实现滤镜。本文不详细介绍OpenGL ES的规范以及组成部分,感兴趣的同学可以阅读 《OpenGL -ES Pro...

2019-11-11 21:58:05 517

原创 AndroidStudio提示需要cmake3.7-ninja安装--编译TinaDouyin

1.其实都是ninja惹的祸。3.7是个warning。首先官网下载编译ninja。然后软连接到cmake的bin目录。然而仍然报错。2.不知道这个修改是否有效,运行grawdle assembledebug. 提示错误:cmake Invalid Android STL: gnustl_static解决办法:修改arguments "-DANDROI...

2019-11-07 23:01:48 851

转载 从Android 1.0到Android 8.0,盘点每一代系统更新内容

从Android 1.0到Android 8.0,盘点每一代系统更新内容学点儿网科学家2 人赞同了该文章不知不觉,Android进入大家的视野已经有九年,谷歌自08年发布Android以来,作为一名新秀在九年间一步步升级进化,与众移动端操作系统相互竞争,打倒了芬兰巨人诺基亚的塞班系统,抢占了全球移动端操作系统最多的份额,成了该领域的佼佼者,走上与苹果iOS抗衡的道路。...

2019-11-05 10:52:15 1104

转载 H264码流中SPS PPS详解

H264码流中SPS PPS详解DaveBobo关注互联网发展和金融行业27 人赞同了该文章1 SPS和PPS从何处而来? 2 SPS和PPS中的每个参数起什么作用? 3 如何解析SDP中包含的H.264的SPS和PPS串?1 客户端抓包在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的H264码流进行分析,如下所示:在这里我们可以看到对解码...

2019-11-03 16:53:33 736

转载 音频数据处理入门:H.264视频码流解析(NALU在264parser中的解析)

视音频数据处理入门系列文章:视音频数据处理入门:RGB、YUV像素数据处理视音频数据处理入门:PCM音频采样数据处理视音频数据处理入门:H.264视频码流解析视音频数据处理入门:AAC音频码流解析视音频数据处理入门:FLV封装格式解析视音频数据处理入门:UDP-RTP协议解析================================================...

2019-11-03 16:35:20 657

转载 开箱即用的 WebRTC 开发环境

本文是 Piasy 原创,发表于 https://blog.piasy.com,请阅读原文支持原创 https://blog.piasy.com/2017/06/17/out-of-the-box-webrtc-dev-env/在刚刚落幕的 WWDC17 上,苹果为我们带来了一个不小的惊喜 —— 其浏览器内核WebKit将正式支持 WebRTC,而未来基于 WebKit 内核的苹果浏览器,比如m...

2019-11-03 12:43:30 353

转载 webrtc在各个平台的编译

webrtc所有平台下载编译步骤详细说明今忆Zoe关注0.6922017.10.27 15:39:25字数 659阅读 7,2201、安装depot toolsWindows:国外下载:https://storage.googleapis.com/chrome-infra/depot_tools.zip下载完把压缩包解压,然后把解压目录加入PATH环境变量Linux(And...

2019-11-03 12:21:09 472

转载 WebRTC 实现Android点到点互连(含Demo

https://www.jianshu.com/p/2a760b56e3a9WebRTC 实现Android点到点互连(含Demo)matthew_Yang关注32017.10.27 19:11:48字数 1,582阅读 17,355背景简介WebRTC被誉为是web长期开源开发的一个新启元,是近年来web开发的最重要创新。WebRTC允许Web开发者在其web...

2019-11-01 21:48:39 799

王lz-1.1-20191104-白名单评审.pptx

ppt书写原理和规范

2019-11-11

iso视频标准

iso开发标准技术文档,原版下载。ts流讲解。加密版。

2014-02-20

ts流搜台的代码

解析ts流的代码。自己写的。从ts流中分离各各表格信息。入口函数需要自己添加。循环没有做,需要时直接while就可以了。

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除