RZ-G/RZG camera: Difference between revisions

From Renesas.info
No edit summary
No edit summary
Line 3: Line 3:


= Displaying Camera Images using GStreamer =
= Displaying Camera Images using GStreamer =
== Using MIPI Camera ==
These instructions are for using a OV5645 MIPI Camera and [https://www.96boards.org/product/mipiadapter/ MIPI Adapter Mezzanine] board.
These instructions are for using a OV5645 MIPI Camera and [https://www.96boards.org/product/mipiadapter/ MIPI Adapter Mezzanine] board.


Line 25: Line 27:


For more information, please refer to the document '''R01US0400EJ0107_GStreamer_UME_v1.0x.pdf''' that comes the '''RZG2 Group BSP Manual Set''' that can be downloaded from renesas.com
For more information, please refer to the document '''R01US0400EJ0107_GStreamer_UME_v1.0x.pdf''' that comes the '''RZG2 Group BSP Manual Set''' that can be downloaded from renesas.com
== Using USB Camera ==
These instructions are useful to check if USB camera is working or not with RZ/G2 board.
1. Check whether UVC driver is enabled or not. If there is no output, UVC driver is not enabled.
<pre>
root@hihope-rzg2m:~# zcat /proc/config.gz | grep USB_VIDEO
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
</pre>
<pre>
root@hihope-rzg2m:~# dmesg | grep uvcvideo
[    1.977174] usbcore: registered new interface driver uvcvideo
[    3.070300] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:0892)
</pre>
2. Check camera device number
<pre>
root@hihope-rzg2m:~# v4l2-ctl --list-devices
fe960000.vsp rpf.0 input (platform:fe960000.vsp):
        /dev/video2
        /dev/video3
        /dev/video4
        /dev/video5
        /dev/video6
        /dev/video7
fe9a0000.vsp rpf.0 input (platform:fe9a0000.vsp):
        /dev/video8
        /dev/video9
HD Pro Webcam C920 (usb-ee000000.usb-1):
        /dev/video0
</pre>
3. Run
<pre>
root@hihope-rzg2m:~# gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! waylandsink
</pre>

Revision as of 21:27, 6 May 2021

RZ-G

Displaying Camera Images using GStreamer

Using MIPI Camera

These instructions are for using a OV5645 MIPI Camera and MIPI Adapter Mezzanine board.

Before GStreamer can be used, the VIN/CSI settings must best configured manually on the command line using the media-ctl utility.

In the BSP, this is done by running the script /home/root/vin-init.sh in the rootfs.

This file located in the BSP at rzg2_bsp_eva_v104/meta-rzg2/recipes-multimedia/vin-init/files/vin-init.sh

The BSP also installs the file systemd service file "vin.service" into /etc/systemd/system/multi-user.target.wants/vin.service so that the vin-init.sh script runs automatically on system boot.

For example, for RZ/G2E,the follow command will be executed:

media-ctl -d /dev/media0 -r  
media-ctl -d /dev/media0 -l "'rcar_csi2 feaa0000.csi2':1 -> 'VIN4 output':0 [1]"   
media-ctl -d /dev/media0 -V "'rcar_csi2 feaa0000.csi2':1 [fmt:UYVY8_2X8/1280x960 field:none]"   
media-ctl -d /dev/media0 -V "'ov5645 3-003c':0 [fmt:UYVY8_2X8/1280x960 field:none]"  

This connects VIN4 (/dev/video0) to OV5645.

The only thing you can change in G2E is 'VIN4 output' => 'VIN5 output' if you want to use /dev/video1

For more information, please refer to the document R01US0400EJ0107_GStreamer_UME_v1.0x.pdf that comes the RZG2 Group BSP Manual Set that can be downloaded from renesas.com

Using USB Camera

These instructions are useful to check if USB camera is working or not with RZ/G2 board.

1. Check whether UVC driver is enabled or not. If there is no output, UVC driver is not enabled.

root@hihope-rzg2m:~# zcat /proc/config.gz | grep USB_VIDEO
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
root@hihope-rzg2m:~# dmesg | grep uvcvideo
[    1.977174] usbcore: registered new interface driver uvcvideo
[    3.070300] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:0892)

2. Check camera device number

root@hihope-rzg2m:~# v4l2-ctl --list-devices
fe960000.vsp rpf.0 input (platform:fe960000.vsp):
        /dev/video2
        /dev/video3
        /dev/video4
        /dev/video5
        /dev/video6
        /dev/video7

fe9a0000.vsp rpf.0 input (platform:fe9a0000.vsp):
        /dev/video8
        /dev/video9

HD Pro Webcam C920 (usb-ee000000.usb-1):
        /dev/video0

3. Run

root@hihope-rzg2m:~# gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! waylandsink