How can I digitalise a picture into pixels with a given colour scale and depth related?

3 次查看(过去 30 天)
Hello,
I have problem digitalizing an image (which is vertcally depth related, meaning that one line of pixels is assigned to a one depth point) into pixels and then assigning a colour map to the resulting pixels with values between 0 (white) to 6 (black).
Please see the colour scale with values between 0 and 6.
Screenshot 2019-02-10 at 11.38.58.png
And a depth related (vertically) image (one box has 50 m; here 150 m interval is shown).
Screenshot 2019-02-10 at 11.53.35.png
I tried image digitalizers, but they work mainly for graphs with lines, and this seems to be more complicated case. I am very thankful for any kind of help.

采纳的回答

Image Analyst
Image Analyst 2019-2-10
编辑:Image Analyst 2019-2-10
Try imquantize() if you want ot quantize your continuous depths into ranges of uniform depths.
Try creating a custom colormap and then using colormap() and colorbar() if you want certain colors to appear at certain depths. You can also use caxis().

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Color and Styling 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by