Getting data from an image with rainbow scale
Afficher commentaires plus anciens
Hello,
I have a colorful image which represents a data set with rainbow scale. I want to pick a point on the image and to learn the value of there. How can I do that ?
You can find an example which is close to my image.
Thanks

2 commentaires
KALYAN ACHARJYA
le 29 Déc 2020
"learn the value of there"
What does it mean?
Baris Kirim
le 29 Déc 2020
Réponses (2)
KALYAN ACHARJYA
le 29 Déc 2020
Modifié(e) : KALYAN ACHARJYA
le 29 Déc 2020
Please follow the following steps:
- Load the images (imread function)
- imshow(image_data)
- improfile function
- 2 click (without mouse movemnet ) on the image (any point)
Code:
image_data=imread('image file name');
imshow(image_data)
data_val=improfile
Result: Check in command window or data_val as per the above snippet
1 commentaire
Baris Kirim
le 29 Déc 2020
Image Analyst
le 30 Déc 2020
After you display the image, call impixelinfo:
hp = impixelinfo
As you mouse around, the value will show up in a status line somewhere on the figure. You can resize and position that status line by setting the Position Property if you want.
hp.Units = 'normalized';
hp.Position = [0.5, 0.97, 0.2, 0.1]; % [x, y, width, height]
Catégories
En savoir plus sur Deep Learning for Image Processing dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!