返回信息流用matlab处理一幅图象,由于图象某个部分太亮,怎么才能实现只处理该部分而不影响或很少影响其他部分呢?我知道用局部处理的方法,可是怎么实现那?希望高手指点,谢谢!
这是一条镜像帖。来源:北邮人论坛 / matlab / #2595同步于 2008/1/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】请教一个关于数字图象处理的问题
wangzb
2008/1/8镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 QuestionMark 的大作中提到: 】
: 你要做的“处理”具体是什么处理?
就是使那一部分灰度变得暗一些,看出细节来,而最好不要影响其他部分。
【 在 QuestionMark 的大作中提到: 】
: 直观的方法是确定一个阈值
: 对亮度值大于阈值的点乘以一个<1的因子
有一定道理,谢谢!
我试一下吧,不过不知有没有这样的M函数?
自己写吧 很简单很简单的
最不好的代码也不会超过10行
写得好一行就搞定^^
【 在 wangzb 的大作中提到: 】
: 有一定道理,谢谢!
: 我试一下吧,不过不知有没有这样的M函数?
【 在 QuestionMark 的大作中提到: 】
: 自己写吧 很简单很简单的
: 最不好的代码也不会超过10行
: 写得好一行就搞定^^
刚刚试了一下,亮度倒是降下来了,不过细节也看不清了,呵呵。
那你研究一下函数
imadjust
看看help吧
期待你的好结果
【 在 wangzb 的大作中提到: 】
: 刚刚试了一下,亮度倒是降下来了,不过细节也看不清了,呵呵。
【 在 QuestionMark 的大作中提到: 】
: 那你研究一下函数
: imadjust
: 看看help吧
: ...................
呵呵,我使用过这个函数,效果一般,会影响其他部分。
好像使用直方图匹配可以进行局部处理,但是试了N久也没找到一个较好的直方图。
这样子啊
不知道你要处理的区域和要保存的区域在空间位置的分布情况,以及他们之间亮度值范围是否是大致一样的
我感觉要先把这些信息明确了,不知道你用了imtool没有
然后无论是用imadjust 还是直方图均衡, 只要找到好的参数,我觉得还是有可能实现的:)
【 在 wangzb 的大作中提到: 】
: 呵呵,我使用过这个函数,效果一般,会影响其他部分。
: 好像使用直方图匹配可以进行局部处理,但是试了N久也没找到一个较好的直方图。