OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 4425|回复: 8

图像阴影去除

[复制链接]
发表于 2014-4-17 16:21:57 | 显示全部楼层 |阅读模式
显微镜拍的图像,由于光源无法完全覆盖区域,所以中间一块比边缘要亮,试过采样一张图片后记录HSV或RGB的相对差值,但是效果还是不好,边缘会变量或变黄-_-

source

source

hsv

hsv

rgb

rgb
回复

使用道具 举报

发表于 2014-4-17 18:41:33 | 显示全部楼层
是亮度变化引起的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-18 00:12:30 | 显示全部楼层
vincen_cn 发表于 2014-4-17 18:41
是亮度变化引起的?

光源,原型的光源,中间最亮
回复 支持 反对

使用道具 举报

发表于 2014-4-18 17:17:08 | 显示全部楼层
平场校正 可行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-18 18:03:30 | 显示全部楼层
vincen_cn 发表于 2014-4-18 17:17
平场校正 可行么?

是白场矫正吧?我正在研究怎么做。。。CV里没有直接的函数可以调用
回复 支持 反对

使用道具 举报

发表于 2014-4-18 18:24:57 | 显示全部楼层
百度一下 平场校正
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-18 19:42:40 | 显示全部楼层
vincen_cn 发表于 2014-4-18 18:24
百度一下 平场校正

谢谢!
这似乎是相机自带功能哇。。。我们用SenTech的,么有这功能,我再看看吧。。
http://wiki.cnki.com.cn/HotWord/429185.htm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-27 16:18:07 | 显示全部楼层
vincen_cn 发表于 2014-4-18 18:24
百度一下 平场校正

C(x, y) = (R(x, y) - D(x, y))  * m / (F(x, y) - D(x, y)),
用这个公式似乎可以,不过我用cvGEMM计算 *m 的时候程序就挂了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-4 16:58:10 | 显示全部楼层
vincen_cn 发表于 2014-4-18 17:17
平场校正 可行么?

可以了
C=(R-D)*m/(F-D), m = average of (F-D)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-2 13:36 , Processed in 0.015237 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表