How to get the intensity of pixels of a gray scale image with a gray background around 0.0, with white at +1 and black at -1 ?

2 vues (au cours des 30 derniers jours)
Neural Network Learning purpose

Réponses (1)

Image Analyst
Image Analyst le 7 Mai 2016
Try this:
thePixelIntensity = grayImage(row, column);
If grayImage has values of only 1,0,-1, then thePixelIntensity will obviously have the same values.
  2 commentaires
Sleeba Paul
Sleeba Paul le 9 Mai 2016
I would like to ask for a help. In the neural networks assignment we are given with the data of gray scale intensity of the image. I've written the following code in MATLAB to get a new image an extract the gray scale image intensity. I'm getting the following results.
I1=imread('C:\Users\sleeba\Documents\MATLAB\Handwriting Recogntion\eight.jpg');
I2 = imresize(I1,[20 20]);
G=rgb2gray(I2);
mask=true(size(G));
Weight=graydiffweight(G,mask);
Weight=Weight(:)';
Image I've processed
The processed gray scale image
The right processing pattern from the training set ( Not exactly this. Just Take this as an example of desired output)
The condition for right processing is :
Your images need to use floating-point format, with a gray background around 0.0, with white at +1 and black at -1.
Image Analyst
Image Analyst le 9 Mai 2016
If you want an image in the range of -1 to 1, do this
normalizedImage = 2 * mat2gray(grayImage) - 1;

Connectez-vous pour commenter.

Catégories

En savoir plus sur Image Data Workflows dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by