How to use enviwrite in matlab?

I am using enviwrite function of matlab as follows
image = data(logical_mask);
fname = string(img_names(m)) + '_' + '7bands' + '.dat'
enviwrite(image,fname);
it is displaying the information and errors as follows
fname = "20240319_7bands.dat"
20240319_7bands.dat
Incorrect number or types of inputs or outputs for function enviwrite.
enviwrite(image,fname);
please suggest me how to use enviwrite in matlab.
Devendra

Antworten (2)

Rishi
Rishi am 20 Apr. 2024

0 Stimmen

Hello Devendra,
I understand from your query that you want to know the error in the way you are using the 'enviwrite' function in MATLAB.
The 'enviwrite' function expects a 'hypercube' object as its first parameter. This object the data cube, wavelength and related metadata. Ensure that variable 'image' used by you is a 'hypercube' object.
You can learn more about the 'enviwrite' function and the 'hypercube' functions from the below documentations:
Hope it helps!

Kategorien

Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2024a

Gefragt:

am 20 Apr. 2024

Beantwortet:

am 20 Apr. 2024

Community Treasure Hunt

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

Start Hunting!

Translated by