【发布时间】:2014-12-13 11:23:00
【问题描述】:
当我正在用 JAVA 开发一些图像处理应用程序时,我想知道哪种方式存储图像最快且占用内存更少。到目前为止,我发现我可以通过将所有加载的数据存储在 int[] 数组(宽度*高度长度,每个条目代表 32 位 RGBA 颜色)、BufferedImage 对象或 Image 对象中来做到这一点。应用的主要目的是对 2D 图像进行变换并执行特定结构(比如边缘、角落等)检测算法。
提前感谢您的每一个回复/评论!
【问题讨论】:
-
看看this的问题。
-
但是我也对耗时方面(即读取单个像素信息)和处理它感到好奇。
标签: java image image-processing 2d