Difference between revisions of "Mv mipi camera manual"
Line 11: | Line 11: | ||
In this article, the ''[Related Commands]'' column after each function lists the commands in the [[Mv mipi i2c.sh user guide|mv_mipi_i2c.sh]] script that are related to this function. | In this article, the ''[Related Commands]'' column after each function lists the commands in the [[Mv mipi i2c.sh user guide|mv_mipi_i2c.sh]] script that are related to this function. | ||
===Image Acquisition=== | ===Image Acquisition=== | ||
+ | ====Rolling shutter and Global shutter==== | ||
+ | =====Rolling shutter===== | ||
+ | The rolling shutter sensor is implemented as shown in the figure below.。The exposure starts from the first line and the second line is exposed only after one line cycle.And so on, after N-1 rows the Nth row is exposed.It takes one cycle time to read out a row of data after the first row is exposed.After the first line is completely read out, the second line just starts to be read out. In this order, the whole image is completely read out. The rolling shutter sensors are less technically difficult than global exposure sensors, cheaper, and have greater resolution, making them a good choice for some static or slow object photography. | ||
+ | [[File:Rolling shutter mode schematic .png|alt=Rolling shutter mode|center|thumb|800x800px|Rolling shutter mode]] | ||
+ | ===== Global shutter ===== | ||
+ | The global shutter sensor implementation is shown in the figure below. All rows of the sensor start exposure at the same time and end exposure at the same time. At the end of the exposure, the sensor transfers all electrons from the sensing area to the storage area and then reads out the pixel data row by row.The advantage of such exposure is that the image will not be shifted and skewed when shooting moving objects. | ||
+ | [[File:Global shutter mode.png|alt=Global shutter mode|center|thumb|800x800px|Global shutter mode]] | ||
+ | <br /> | ||
==== Start/Stop Acquisition ==== | ==== Start/Stop Acquisition ==== | ||
You can send the start acquisition and stop acquisition commands to the camera at any time. | You can send the start acquisition and stop acquisition commands to the camera at any time. |
Revision as of 10:26, 11 March 2022
MV series MIPI image module manual
1 Overview
MV series is a series of camera modules specially designed for machine vision. It is excellent in performance, compact and affordable in price. In addition to the video streaming mode, a trigger mode and a series of functions related to triggering are also provided. Provides a better option for embedded systems for machine vision applications.
To facilitate rapid development, we provide hardware datasheet , register manuals and drivers for embedded platforms, demos.
This article focuses on the functional principles of the MV camera in detail. For hardware manuals, registers, configuration scripts, drivers for different embedded platforms and usage, please refer to the corresponding documents.
In this article, the [Related Commands] column after each function lists the commands in the mv_mipi_i2c.sh script that are related to this function.
2 Image Acquisition
2.1 Rolling shutter and Global shutter
2.1.1 Rolling shutter
The rolling shutter sensor is implemented as shown in the figure below.。The exposure starts from the first line and the second line is exposed only after one line cycle.And so on, after N-1 rows the Nth row is exposed.It takes one cycle time to read out a row of data after the first row is exposed.After the first line is completely read out, the second line just starts to be read out. In this order, the whole image is completely read out. The rolling shutter sensors are less technically difficult than global exposure sensors, cheaper, and have greater resolution, making them a good choice for some static or slow object photography.
2.1.2 Global shutter
The global shutter sensor implementation is shown in the figure below. All rows of the sensor start exposure at the same time and end exposure at the same time. At the end of the exposure, the sensor transfers all electrons from the sensing area to the storage area and then reads out the pixel data row by row.The advantage of such exposure is that the image will not be shifted and skewed when shooting moving objects.
2.2 Start/Stop Acquisition
You can send the start acquisition and stop acquisition commands to the camera at any time.
Once the camera receives the start acquisition command, if working in video streaming mode, it will immediately start exposure and output images; if working in trigger mode, it will enter the state of waiting for the trigger signal. At the same time, the camera enters the running state.
Once the camera receives the stop capture command, it will complete the currently transmitting frames to ensure frame integrity, and then stop outputting images and enter the standby state. Note that the triggering process will be interrupted if triggering multiple frames is set and not all image frames have been output yet.
Related commands :imgacq.
2.3 Video streaming mode
In video streaming mode, the camera continuously exposes and outputs images according to the configured ROI region and frame rate. It is recommended to get the maximum frame rate supported by the maxfps function after changing the ROI.
Related commands :trgmode,roi,fps,maxfps.
3 Image Feature
4 ISP
5 IO Control