Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。 一、质量压缩法 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream b... ...
分类:
移动开发 时间:
2018-11-25 01:23:14
阅读次数:
171
一、有序集合求交集的方法有 a)二重for循环法,时间复杂度O(n*n) b)拉链法,时间复杂度O(n) c)水平分桶,多线程并行 d)bitmap,大大提高运算并行度,时间复杂度O(n) e)跳表,时间复杂度为O(log(n)) 以下是方法的具体介绍: 方案一:for * for,土办法,时间复杂 ...
分类:
其他好文 时间:
2018-11-24 19:02:01
阅读次数:
231
本章的主题是Bitmap的加载和Cache,主要包含三个方面的内容。首先讲述如何有效地加载一个Bitmap,这是一个很有意义的话题,由于Bitmap的特殊性以及Android对单个应用所施加的内存限制,比如16MB,这导致Bitmap加载的时候很容易出现内存溢出。下面这个异常信息在开发中应该经常遇到 ...
分类:
移动开发 时间:
2018-11-22 00:12:29
阅读次数:
206
public Bitmap getnew(Image bit, int TargetWidth, int TargetHeight)//beishu参数为放大的倍数。放大缩小都可以,0.8即为缩小至原来的0.8倍 { Bitmap destBitmap = new Bitmap(TargetWidt ...
参考: pnp问题 与 solvepnp函数:https://www.jianshu.com/p/b97406d8833c 对图片进行二维仿射变换cv2.warpAffine() or 对图片进行二维射影变换cv2.warpPerspective :https://www.jianshu.com/p ...
分类:
其他好文 时间:
2018-11-17 20:54:15
阅读次数:
592
这个方法试了三小时才试出来。 求大神指导更好的方法! ...
分类:
编程语言 时间:
2018-11-17 20:52:55
阅读次数:
263
射影变换组成了一个群,这个群被称为射影变换群。仿射变换是射影变换的子群。欧式变换(旋转+平移+等比缩放)是仿射变换的子群。相似变换和等距变换则是欧式变换的子群。 0.射影变换 定义 由有限次中心射影的积定义的两条直线间的一一对应变换称为一维射影变换。由有限次中心射影的积定义的两个平面之间的一一对应变 ...
分类:
其他好文 时间:
2018-11-17 20:52:33
阅读次数:
256
题意:求区间本质不同子串的个数 题解:首先 询问离线 我们考虑加入一个字符时 只会影响这个节点到根路径上这些节点 我们考虑这些节点会产生的贡献是[last-dis+1,last-dis[fa]] 因为要把区间尽可能放到右边 所以我们需要把这些节点的右端点平移到当前插入的位置 然后用线段树维护即可 考 ...
分类:
其他好文 时间:
2018-11-17 11:58:19
阅读次数:
200
今天要把WebGL中一个非常重要的算法记录下来——raycaster射线法拾取模型。首先我们来了解一下为什么要做模型拾取,我们在做webgl场景交互的时候经常要选中场景中的某个模型,比如鼠标拖拽旋转,平移。为了能做到鼠标交互,就首先要能选中场景中的模型对象,这就要用到模型拾取算法,本文仅讨论射线法模 ...
分类:
Web程序 时间:
2018-11-17 11:53:25
阅读次数:
164
include include "glut.h" include "iostream" using namespace std; void init(void) { glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClear(GL_COLOR_BUFFER_BIT); ...
分类:
移动开发 时间:
2018-11-15 13:40:13
阅读次数:
324