我正在寻找简单的图像锐化算法以在我的Android应用程序中使用。我有从视频中捕获的灰度图像(主要用于文本),我想锐化它,因为我的手机没有自动对焦,并且近距离物体距离模糊了文字。我没有任何图像处理背景。但作为一个用户,我熟悉在Adobe Gimp,Photoshop等软件中使用的锐化遮罩和其他锐化工具。我在Android API中看不到任何对图像处理的支持,因此正在寻找一种方法来实现我自己。谢谢。适用于Android应用程序的简单图像锐化算法
1
A
回答
0
-1
ImageJ在Java中有许多算法,并免费提供。
1
这是一个简单的图像锐化算法。
您应该将灰度图像的width,height和byte []数组传递给此函数,并且它将锐化此byte []数组中的图像。
void sharpen(int width, int height, byte* yuv) {
char *mas;
mas = (char *) malloc(width * height);
memcpy(mas, yuv, width * height);
signed int res;
int ywidth;
for (int y = 1; y < height - 1; y++) {
ywidth = y * width;
for (int x = 1; x < width - 1; x++) {
res = (
mas[x + ywidth] * 5
- mas[x - 1 + ywidth]
- mas[x + 1 + ywidth]
- mas[x + (ywidth + width)]
- mas[x + (ywidth - width)]
);
if (res > 255) {
res = 255;
};
if (res < 0) {
res = 0;
};
yuv[x + ywidth] = res;
}
}
free(mas);
}
相关问题
- 1. 如何在我的Android应用程序中锐化位图的图像质量?
- 2. 适用于iOS和Android应用程序的图像分辨率
- 3. 图像锐化方法
- 4. 在android程序清除应用程序的缓存不适用于图像
- 5. 简单的android应用程序需要简单的想法
- 6. 适用于Facebook的Android应用程序
- 7. 适用于简单聊天应用程序的设计模式
- 8. 适用于fireground应用程序的Java简单鼠标宏
- 9. 适用于Java EE Web应用程序的简单MVC?
- 10. 简单的语言来编写适用于Android的应用程序?
- 11. 仅适用于计算的Android应用程序
- 12. 适用于Android的计算器应用程序
- 13. Android ExpandableList - 图像加载程序 - 简单的适配器
- 14. 关于图像的Android应用程序优化
- 15. 计算图像的锐度
- 16. 如何使用CSS来简化应用程序图标图像
- 17. 简单的应用程序内购买应用程序的Android
- 18. 应用程序适用于android 2.2,但不适用于2.3
- 19. 适用于RESTful Rails应用程序的简单面包屑程序
- 20. 简单的OCR应用程序中使用Android摄像头
- 21. 适用于Android应用程序的全局菜单
- 22. post android简单的应用程序
- 23. 适用于iOS应用程序背景的多个图像
- 24. 谷歌地图的URL不适用于Android应用程序
- 25. 仅适用于应用程序图标的Android mipmap
- 26. 适用于Windows的风格化安装程序应用程序
- 27. Python(简单的应用程序使用opencv保存图像)
- 28. 编程简单绘图应用程序
- 29. 简单的图库应用程序ios
- 30. 锐化图像滤镜
链接已损坏,您可以更新和/或添加信息到您的答案? – pjco 2015-05-27 16:25:27