Is there a a function/code which can make the darker bits darker and the lighter bits lighter?

just a random image I found on google. Is it possible to make the black parts (crack) darker and the background (concrete) lighter?

回答 (3 件)

Iain
Iain 2014 年 8 月 21 日
Yup.
Calculate the difference from the image's mid level (128 probably, but this depends on how you're dealing with the image), and multiply it by a number greater than 1. Add that difference back to the mid level.

2 件のコメント

Duncan
Duncan 2014 年 8 月 21 日
do you have any links or info about doing this?
thanks
Adjusted_Contrast = (Image - meanlevel) * scale;
Adjusted_Image = meanlevel + Adjusted_Contrast;
You need to change data types & values of mean level & scale, as you need.

サインインしてコメントする。

Image Analyst
Image Analyst 2014 年 8 月 22 日
You can use imadjust() or just pass in the range you want to see into imshow().

カテゴリ

質問済み:

2014 年 8 月 21 日

コメント済み:

2014 年 8 月 22 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by