rawread
Description
Examples
Read only the visible Color Filter Array (CFA) image data from a file. By default, rawread
returns only the visible portion of the CFA image.
cfa = rawread("colorCheckerTestImage.NEF");
Read the entire CFA image from a file, including the image frame. In a RAW image, the frame is typically used to calculate the black-level surrounding the visible image.
cfa = rawread("colorCheckerTestImage.NEF", "VisibleImageOnly", false);
Input Arguments
Name of RAW file, specified as a string scalar or character vector. Specify
filename
as a full path, containing the file name and extension,
or as a relative path from the current folder or from any folder on the MATLAB® path.
The rawread
function does not support RAW file formats that
employ JPEG compression.
Data Types: char
| string
Return only visible CFA image data, specified as a numeric or
logical 1
(true
) or 0
(false
). In a RAW image, the frame is typically used to calculate the black-level
surrounding the visible image. To read only the visible portion of the CFA, specify
true
. To read the entire CFA, including the frame, specify
false
. This table provides more detail for each option.
Value | Description |
---|---|
true | The dimensions of the
|
false | The dimensions of the
|
Data Types: logical
Output Arguments
CFA image, returned as an m-by-n-by-p numeric array.
By default, rawread
returns only the visible portion of the CFA
image. In this case, the values of m and n
correspond to the first and second elements of the VisibleImageSize
field reported by rawinfo
,
respectively. If you choose to include the frame in the returned image, then the values
of m and n correspond to the first and second
elements of the CFAImageSize
field reported by
rawinfo
, respectively. For both types of returned images, the
value of p depends on the type of CFA sensor. For Bayer type sensors,
the value is 1. For a Foveon sensor, the value is 3.
Data Types: uint16
| single
More About
The RAW file format preserves image data in its most unedited state, recorded directly from the camera sensor. Most camera manufacturers define their own proprietary RAW file format, such as the Nikon NEF file format and the Canon CRW format. Adobe has also defined a RAW file format, DNG (digital negative), which is supported by several cameras. The name of the format is typically capitalized, like other file formats such as JPG and TIF. However, unlike other file formats, RAW is not an acronym.
Extended Capabilities
This function fully supports thread-based environments. For more information, see Run MATLAB Functions in Thread-Based Environment.
Version History
Introduced in R2021aThe function now reads CFA image data using LibRaw version 0.21.4.
The function now reads CFA image data using LibRaw version 0.21.1.
rawread
now supports thread-based
environments.
The function now reads CFA image data using LibRaw version 0.20.2. Before, the function used LibRaw version 0.20.0.
See Also
raw2planar
| rawinfo
| planar2raw
| raw2rgb
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)