Convert signal to image??

12 次查看(过去 30 天)
Tariq Nazzal
Tariq Nazzal 2012-11-5
Hy,
I read analog signal from external device "ECG" by serial rs232 connection, I need to cut this signal to stored as image by code in matlab because my m file program is depended of Image processing not signal processing and my project is about image processing, so I can't write my program by signal processing.
my problems is:
1- read the signal from serial port.
2- convert this signal to image, and stored this image in current folder of matlab.
3- Please, I need answers for the last problems as codes not as Block. because I work at M file.
thanks for everyone try to help me,

回答(2 个)

Image Analyst
Image Analyst 2012-11-5
You could use reshape() to turn your 1D signal into a 2D image, though I don't know if that would help. Anyway, many or most functions in the Image Processing Toolbox work on 1D images (just a single row or column of "pixels") so you may not need to do anything at all with your 1D ECG signal..
  12 个评论
Tariq Nazzal
Tariq Nazzal 2012-11-10
one other question, Please
Is there a code work as snapshot automatically? I mean when I plot the signal I need code to work as snapshot, but automatically

请先登录,再进行评论。


kh rezaee
kh rezaee 2021-2-6
Use spectogram functions of signal to convert as an image. I guess you need this method to process images using deep learning. It should be noted that you must segment the signal before applying it to the network. Use these functions:
spectrogram(1DSignal)
pspectrum(1DSignal,FS,'spectrogram')
wvd(1DSignal,FS,'smoothedPseudo')
  4 个评论
Walter Roberson
Walter Roberson 2021-2-7
wvd() was introduced in R2018b, in the Signal Processing Toolbox. pspectrum needs R2017b (and so would not work in R2017a)
Tariq Nazzal
Tariq Nazzal 2021-2-7
A lots happened since 2012. I graduated. I worked in different fields until I ended as a lift engineer. I got married. I moved to the UK and now still working as a lift engineer in the UK and had nothing to do with image processing and matlab in general. I even reset my password to write this comment. I remember I solved my issue at the time anyway and can’t remember how. Maybe the positive points now I have a good English not rubbish one. And I don’t use this picture as a profile picture anymore. I do have lots better lol.
Thanks guys it’s nice to have a notification for something you asked from a long time

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by