首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对曝光不足或过度曝光的照片进行SimpleCV色彩校正

对曝光不足或过度曝光的照片进行SimpleCV色彩校正
EN

Stack Overflow用户
提问于 2012-09-28 02:54:17
回答 1查看 959关注 0票数 1

我想知道是否有人知道如何在SimpleCV中执行以下操作。我想对一张照片进行色彩校正,这样如果它曝光不足或过度曝光,它就会被校正。我相信相机做到这一点的方法是取平均颜色,然后调整颜色,将平均颜色转换为50%的灰色。这个简单的方法应该适用于我的场景。

如果任何人有一些示例Python代码来做这件事,或者做一些更复杂的事情,将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-06 03:59:16

SimpleCV中内置了一个函数:

代码语言:javascript
复制
balanced_img = Image('myphoto.jpg').whiteBalance('GrayWorld') # 'Simple' or 'GrayWorld'

您可以从SimpleCV docs for whiteBalance中的链接中了解白平衡方法

这做了你所描述的你想要的--将平均值调整为灰度。“简单”方法在裁剪一些异常值后,基本上将每个通道的颜色范围从0- 255拉伸。

您还可以使用applyRGBCurve等函数进行颜色校正。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12628244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档