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.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- 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)