retrieveMeasure 16bit, but can't got displayed depth image

Is there any way to use retrieveMeasure method to get displayed depth Image and still 16bit ?

Mat depth;
zed.retrieveMeasure(depth, MEASURE::DEPTH);
depth.write(“filename.png”);

If I use retrieveImage method I got only 8bit images

Thanks all.