Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我开发了一个能够识别所选图像区域颜色的应用程序。它适用于 Android 2.2。现在我正在尝试在设备 2.3 上使用它。为了让它在 2.2 上正常工作,我必须克服由抖动引起的许多问题,以及屏幕位的格式。现在我对 2.3 也有同样的问题,我不知道要发明什么。
color = mBitmap.getPixel((int)event.getX(), (int)event.getY());
看不出色差很小。
讨论使我相信(例如“我看到一个大于两者的单一值”)您在数学上比较 ARGB 值和 RGBA 值,或类似的东西。知道您正在编码,特别是哪个字节包含“alpha”分量,并比较颜色分量,而不是 32 位值。
如果您在图像上使用移动平均滤波器来检查附近的像素,这可能有助于抖动。