I am using a Hamamatsu C8484-05C camera with the Image Acquisition Toolbox. I have created a VIDEOINPUT object by making use of the Hamamatsu adaptor as follows: vid = videoinput('hamamatsu',1) However, when I try to preview the video feed from my camera using the PREVIEW functionality: preview(vid) The preview window opens but all I see is a black image.
Neeta Dsouza answered .
2025-11-20
imaqmex('feature', '-previewFullBitDepth', true);
You can also configure the preview axes CDataMapping and CLim properties.
vid = videoinput('hamamatsu', 1);
h = preview(vid);
a = ancestor(h, 'axes');
set(h, 'CDataMapping', 'scaled');
% Modify the following numbers to reflect the actual limits of the data
returned by the camera.
% For example the limit for 12-bit camera would be [0 4095].
set(a, 'CLim', [0 4095]);
Other approaches: * To preview the input from the camera, use the IMAQMONTAGE function. This function takes a snapshot of the video feed and displays the image in a MATLAB figure window. For example:
imaqmontage(vid)