图像
darkdragonking
这个作者很懒,什么都没留下…
展开
-
图像缩放算法及速度优化之双线性插值
(1)计算源图像与目标图像宽与高的比例 w0 : 表示源图像的宽度 h0 : 表示源图像的高度 w1 : 表示目标图像的宽度 h1 : 表示目标图像的高度 float fw = float(w0-1)/(w1-1); float fh = float(h0-1)/(h1-1); (2)针对目标图像的一个点(x, y),计算在源图像中的对应坐标,结果为浮点数。 float x0 =翻译 2014-12-31 16:21:31 · 1546 阅读 · 0 评论 -
图像基本处理算法的简单实现(一)
原文地址链接 一、引言 图像处理基本算法整理。 拿来举例的实现代码是在JNI方法内直接实现的,且传入参数为int[]颜色值,返回为新的int[]颜色值,可能头上还包括了长宽。(很丑,见谅T^T) 2.2的NDK提供了Bitmap.h,这种方式可参考《Android NDK基础样例》的样例3,灰度化图像(Bit转载 2014-12-09 15:46:47 · 702 阅读 · 0 评论 -
图像基本处理算法的简单实现(三)
原文地址链接 书内叙述的细化算法: /** * 对二值化Bitmap进行细化运算后返回 * * 采用“精通Visual.Cpp数字图像处理典型算法及实现(第2版)”内叙述的细化算法 * * JNIEnv* jni环境(jni必要参数) * jobject java对象(jni必要参数) * jintArray Bitmap所有像素值 * int转载 2014-12-09 15:53:24 · 568 阅读 · 0 评论 -
图像基本处理算法的简单实现(二)
原文地址链接 4)膨胀腐蚀 属于什么心态学==,膨胀、腐蚀、击中/击不中变换、细化…(又晕了T^T)。简单点好像就是集合运算,图像与一结构元素的交差补什么的。图像一点的周围是否符合结构元素,然后该怎么处理。 结构元素(B)由0和1组成,用于扫描比较二值化图像(A)。 膨胀: 1、用结构元素B,扫描图像A的每一个转载 2014-12-09 15:50:27 · 777 阅读 · 0 评论