自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

erzhuben的博客

互联网江湖

  • 博客(15)
  • 收藏
  • 关注

原创 java基于opencv实现监控摄像头视频质量检测之画面抖动异常诊断算法

使用OpenCV,用java实现监控视频图像画面抖动异常的诊断算法

2023-04-14 22:00:29 1032 2

原创 java基于opencv实现监控摄像头视频质量检测之图像模糊异常诊断算法

使用OpenCV,通过java实现监控视频图像模糊的诊断算法

2023-04-14 21:45:58 979

原创 java基于opencv实现监控摄像头视频质量检测之信号丢失异常诊断算法

通过OpenCV,用java实现视频图像质量的异常丢失诊断算法

2023-04-14 21:40:19 566

原创 java基于opencv实现监控摄像头视频质量检测之遮挡异常诊断算法

通过OpenCV,使用java实现监控视频图像遮挡异常的诊断算法

2023-04-14 21:31:08 1313

原创 java基于opencv实现监控摄像头视频质量检测之条纹噪声异常诊断算法

通过使用OpenCV,用java实现监控视频图像的条纹噪声异常

2023-04-14 21:26:01 702

原创 java基于opencv实现监控摄像头视频质量检测之亮度异常诊断算法

通过OpenCV,用java语言实现监控视频图像亮度异常的诊断

2023-04-14 21:17:13 687

原创 Canvas相关知识点介绍

Canvas号称画布,Paint为画笔,但是呢,Canvas又不支持空参构造,必须基于Bitmap,通过重写view的onDraw返回的canvas对象另说,下面介绍一些比较重要的知识点:Canvas有两个坐标系,一个是Canvas坐标,另外一个为绘制坐标 刚开始这两个坐标系是重合的,但是一旦Canvas做了相关处理,如:平移(Canvas.translate、旋转、缩放、skew(扭曲)等),那

2016-07-01 15:23:55 749

原创 Android 递归栈溢出问题解决

首先区别下栈溢出和堆溢出:我们知道在方法栈中存放着对象调用的引用,栈是有一定深度(长度)的,如果递归调用超过了栈的深度就会触发栈溢出。而堆内存存放着new出来的对象,如果堆内存区域满了则会引发内存溢出举个场景,我们在遍历sdcard文件的时候会用到递归,这里如果文件路径深的话就很有可能出现栈溢出,对于此问题的解决方法也很简单,就是不用递归,改为循环。首先看看我们正常的递归操作:public s

2016-03-18 16:41:40 3557 1

原创 Launcher UI结构与事件传递处理分析

上一章分析了View事件传递过程,这章结合上章的知识来分析事件在Launcher中的传递和处理过程。首先看看Launcher的View树形结构:1.相关元素介绍:DragLayer:View根元素,处理桌面元素的拖拽。WorkSpace:继承PagedView,处理屏幕滑动。CellLayout:ViewGroup,处理元素的大部分处理逻辑,如获取并封装触摸位置的cellInfo对象。Shor

2016-03-18 15:04:22 1109

原创 View事件传递分析

Android的事件都是由许多touch事件组成,touch的第一个状态肯定是ACTION_DOWN,表示按下了屏幕,之后的事件可以是: ACTION_MOVE // 表示为移动手势 ACTION_UP // 表示为离开屏幕 ACTION_CANCEL // 表示为取消手势,不会由用户操作产生,由程序产生 一个ACTION_DOWN, n个ACTION_MOVE, 1个ACTION_UP,就

2016-03-18 10:40:07 857

转载 收藏Android学习相关资料

转载自:http://stormzhang.com/android/2016/01/21/learn-android-byself/自学之路是一项很苦逼的差事,自学的人很多,但能真正坚持下去的很少,在准备自学Android之前你需要具备以下基本能力能帮助你坚持到最后。1、对Android开发、对互联网感兴趣,兴趣是最好的老师,只有发自内心的感兴趣才能真正坚持下去;2、强大的学习能力,既然自学那学习能

2016-03-11 16:33:53 570

原创 合并Bitmap抠图出现黑色区域

我们可以通过paint.setXfermode对合并的图片做相关处理ALPHA_8, ARGB_4444, ARGB_8888, RGB_565,Xfermode

2016-03-11 15:30:47 928

原创 如何在ImageView里面展示gif效果

对于播放gif,我们的理解就是一帧帧图片每隔一段时间顺序的去展示,今天介绍在ImageView里面显示gif效果的图片集。首先我们需要用到:AnimationDrawable,顾名思义就是带动画效果的Drawable,它的官方介绍和使用如下:可以看到这个就是以drawable对象形式实现一帧帧的动画,并可以设置为View的背景。上面介绍了通过xml和资源实现动画效果,下面我们介绍下代码动态实现:

2016-03-11 14:41:45 1548

原创 Android5.0之后获取后台正在运行的程序

我们知道在5.0以及之前的版本上获取后台正在运行的程序可以通过ActivityManager.getRunningAppProcesses();来获取一个RunningAppProcessInfo的list,但是5.0之后的版本此方法只能是获取自己的应用信息,那么接下来我们介绍下5.0之后版本的处理:List<RunningAppProcessInfo> runningAppsInfo = new

2016-03-11 13:02:07 7611 3

原创 Android5.0后外置SDCard读写

5.0不能通过流直接往外置SDCard目标路径url里面写入数据了,必须通过support.v4.provider.DocumentFile来实现。而6.0还需要先申请外置SDCard权限。

2016-03-11 11:17:10 4057

空空如也

空空如也

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

TA关注的人

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