我正在尋找簡單的圖像銳化算法以在我的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