【发布时间】:2018-01-12 16:14:36
【问题描述】:
我正在开发一个应用程序来实时处理相机拍摄的图像。虽然当我在 android studio 模拟器中运行相同的代码时,我得到了我需要的颜色。虽然当我在真实设备中这样做时,颜色会发生变化。
例如,模拟器中的深蓝色略浅。模拟器中的红色在真实设备中更亮。我在几个真实的设备上试过。在所有情况下,颜色都比预期的要浅。
为什么会这样??模拟器拾取图像的笔记本电脑和真实设备摄像头的网络摄像头有什么区别吗??
如何在模拟器中使颜色与网络摄像头图片中的图像相同?
【问题讨论】:
-
只要所有手机都提供相同的颜色,那么很可能你的电脑相机的对比度有问题,或者你需要稳定电脑上的颜色(假设)
-
但是 pc 的网络摄像头提供了想要的输出。有没有办法按照你在 opencv javacameraview 中的建议来改变对比度?或者在Java中的imwrite()方法中
标签: java android opencv desktop-application