java - android中用于照明解决的位图归一化

标签 java android image-processing bitmap normalization

我开发了一个用于颜色比较的安卓应用程序。除了解决一个照明问题外,我已经成功完成了该应用程序。我的引用图表在 sdcard 中作为 jpeg 图像我需要将这些图像与我从相机拍摄的图像进行比较。我得到了输出,但这取决于照度。所以现在我不打算对位图进行标准化。如何规范化位图。??我正在使用朴素的相似性方法比较图像
请给我一个解决照明问题的好主意。最近两周搜索方法。

最佳答案

here is a link asking a similar question about luminosity , 所以我不会重复所有内容。

颜色是感性的,不是绝对的。开一辆红色的车,把它停在路灯下,车就会呈现橙色。显然油漆的颜色没有改变,只是你对颜色的感知改变了。

无论何时拍摄彩色照片,用于照亮图像的光线都会改变您获得的结果。大多数相机都有光平衡控制,大多数人使用自动。自动控制看起来像白色,然后移动图像使白色看起来像白色。这并不意味着其余颜色都是正确的。

拿一个(或几个)五颜六色的毛绒玩具之类的东西,在阳光下、白炽灯泡下、荧光灯下以及在黑暗的房间里用相机闪光灯拍摄它的照片。颜色有多相似?如果您有 photoshop,请查看 photoshop 中的颜色曲线。

要匹配颜色,您需要 objective standard ,例如照片中包含的色卡。然后软件亮度和颜色校正已知卡,然后测量其他颜色到已知标准。

关于java - android中用于照明解决的位图归一化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15142296/

相关文章:

java - "Java Expiration Date"处/之后发生了什么?

java - 无法使用 jna 从 java 调用 .net 方法?

java - 如何仅向一个用户授予对文件的访问权限

Android 推特默认share-force关闭

android - 使用 View 对象制作简单的 Android 游戏

java - 当我向字符串追加字符时,如何删除 "null"单词?

java - 应用程序停止工作 : Could not find class 'android.graphics.drawable.RippleDrawable'

node.js - 使用 NodeJS 的图像处理服务器

algorithm - 开始学习边缘检测/图像识别的最佳文章

python - 将拉普拉斯金字塔图像放置在黑色 Canvas 上会改变背景