필터 지우기
필터 지우기

How may i get data from writerobj?

조회 수: 2 (최근 30일)
Claire Redfield
Claire Redfield 2013년 2월 9일
I can use getdata(obj) to get data from memory buffer.
But in the toolbox it teaches me to log image data into a videowriter obj (the disk), when i use
writerObj = VideoWriter('newfile.mj2','motion jpeg 2000');
obj.DiskLogger = writerObj;
start(obj);
i can get writerObj, but
getdata(writerObj)
doesnt work...since this command is for memory buffer only, not for the disk.
So how may i get the logging frame data from writerObj? such as a '.mj2' file?

채택된 답변

Walter Roberson
Walter Roberson 2013년 2월 10일
If you want the original data you will need to use a different writerobj, or log to memory. I don't think mj2 files are lossless, so if you were to read the data back out of the created file, I don't think you would get exactly the input data.
  댓글 수: 2
Claire Redfield
Claire Redfield 2013년 2월 10일
Thank you Walter, you are the only one answering my questions... So how may i get the frames stored in the disk back pls?
Image Analyst
Image Analyst 2013년 2월 10일
Have you tried VideoReader()?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by