How to convert image into matrix

Dear readers, i am new to matlab and want to learn how to convert or represent a picture in bmp or jpeg format in matrix form so that manipulations can be carried out on it. your suggestions will be worth for me..
suyash bhardwaj

Respuestas (5)

Andreas Goser
Andreas Goser el 27 de Abr. de 2012
If you import a picture, it is actually a matrix, so I am not sure what do are looking for. Try:
imdata = imread('ngc6543a.jpg');

6 comentarios

Nicholas
Nicholas el 6 de Mayo de 2013
If am not wrong. Suyas is asking for how to convert an image into data e.g. if you want to use it in pattern recognition. Convert say black squares (pixel) to 1s and white to 0s. I am in the same situation and I need help too.
I have no idea what you mean. An image is a numerical array of numbers that represent something, such as illuminance. If that array is not data to you, then explain what is.
Are, by chance, you asking how to binarize an image, like with graythresh() and im2bw(), or imquantize(), or thresholding:
binaryImage = grayImage < thresholdValue;
Quantum  Foundation
Quantum Foundation el 16 de Dic. de 2014
type the variable name of that image in command window,then enter! You will get all the values of matrix. :)
Shyamala S
Shyamala S el 18 de En. de 2015
Can anyone help in converting an image into matrix value in MATLAB.....Pls reply me with corresponding code
Soma Debnath
Soma Debnath el 25 de Ag. de 2016
I am very new to MATLAB,so i have no idea that how to create and load training dataset of images in matlab?please write the corresponding code also.
snehal jaipurkar
snehal jaipurkar el 24 de Oct. de 2016
Dis is really helpful. I thanks experts for their support to beginners like usus.

Iniciar sesión para comentar.

Omar Omari
Omar Omari el 31 de En. de 2019

0 votos

hi readers
How can I take a picture from a camera my labtop and draw it into matrices and vice versa
Thanks
keerthana reddy
keerthana reddy el 14 de Feb. de 2019
Editada: DGM el 23 de Abr. de 2024
x=dicomread('i2.jpg');
Warning: Suspicious fragmentary file, might not be DICOM.
Warning: Not enough data imported. Attempted to read 1179258880 bytes at position 8. Only read 4733.
imshow(i2);
Unrecognized function or variable 'i2'.

2 comentarios

Walter Roberson
Walter Roberson el 9 de Dic. de 2021
dicomread() is only for use with files stored in dicom format. There is no official file extension for dicom files but most people use .dcm or .dicom as the extension. In theory a file named with .jpg could be in dicom format instead of jpeg format, but the attached file is jpeg format not dicom format.
As Walter said, the file is a JPG, not a DICOM file. Surprisingly, dicomread() only returns a warning and an empty array.
x = dicomread('i2.jpg');
Warning: Suspicious fragmentary file, might not be DICOM.
Warning: Not enough data imported. Attempted to read 1179258880 bytes at position 8. Only read 4733.
whos x
Name Size Bytes Class Attributes x 0x0 0 double
What's been missed is that x is never actually used. When imshow() is called, it's given the filename prefix as if it's a variable, even though it is neither a variable, nor a valid filename. Obviously, the result is going to be an error.
You can read pedestrian images with imread(). You can pass either a variable or a filename to imshow().
inpict = imread('i2.jpg');
imshow(inpict)

Iniciar sesión para comentar.

uroog fatima
uroog fatima el 9 de Dic. de 2021

0 votos

i need a command to convert encrpted image to matrix.can anybody tell me.

1 comentario

Walter Roberson
Walter Roberson el 9 de Dic. de 2021
No, we cannot help you with that. Due to the laws of the United States, we are not permitted to discuss encryption or decryption algorithms (except under narrow circumstances that are a nuisance to go through, requiring obtaining permission in advance from a government department.)

Iniciar sesión para comentar.

samitha chathuranga
samitha chathuranga el 23 de Abr. de 2024

0 votos

How to Design a communication system that uses digital modulation and channel coding with an LDPC code to simulate the transmission of digital images over an additive white Gaussian noise (AWGN) channel.

1 comentario

DGM
DGM el 23 de Abr. de 2024
This is not an answer, so it doesn't belong here as an answer.
If you want to ask a question, please post a new question using the "Ask" button at the top of the page.

Iniciar sesión para comentar.

Categorías

Más información sobre Convert Image Type en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 27 de Abr. de 2012

Comentada:

DGM
el 23 de Abr. de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by