目前仅支持搭载 RV1106 芯片的 Luckfox Pico Pro / Max / Ultra 等主板
| 广角镜头 | 广角无畸变镜头 | |
|
| |
| 焦距(Focal Length) | 4.15mm | 2.88mm |
| 光圈(F) | 1.6 | 2.4 |
| 对角视场角(FOV-D) | 93° | 95.5° |
| 水平视场角(FOV-D) | 78.2° | 87.5° |
| 竖直视场角(FOV-D) | 41° | 56.5° |
| 畸变(Distortion) | <-10.7% | <1% |
| 相对照明 | >68.4% | >65% |
| NO. | SYMBOL |
| 1 | GND |
| 2 | XCLK |
| 3 | GND |
| 4 | MDP0 |
| 5 | MDN0 |
| 6 | GND |
| 7 | MCP |
| 8 | MCN |
| 9 | GND |
| 10 | MDP1 |
| 11 | MDN1 |
| 12 | GND |
| 13 | SIO-C |
| 14 | SIO-D |
| 15 | GND |
| 16 | RESET |
| 17 | GND |
| 18 | GND |
| 19 | +3.3V |
| 20 | +3.3V |


使用说明仅适用于 buildroot 系统
注意:使用 V4l2 捕获的数据是未经 ISP 处理的原始图像
v4l2-utils 是一组用于测试和配置 V4L2 设备的实用工具,它们通过命令行界面提供了对 V4L2 接口的访问。Luckfox Pico SDK 的 buildroot 配置中默认包含了 v4l2-utils 工具。
v4l2-ctl --list-devices
# v4l2-ctl --list-devices
rkisp-statistics (platform: rkisp):
/dev/video23
/dev/video24
rkcif-mipi-lvds (platform:rkcif):
/dev/media2
rkcif (platform:rkcif-mipi-lvds):
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/video8
/dev/video9
/dev/video10
/dev/video11
/dev/video12
/dev/video13
/dev/video14
rkisp_mainpath (platform:rkisp-vir0):
/dev/video15
/dev/video16
/dev/video17
/dev/video18
/dev/video19
/dev/video20
/dev/video21
/dev/video22
/dev/media3
USB Camera: USB Camera (usb-xhci-hcd.0.auto-1.1):
/dev/video0
/dev/video1
/dev/media0
USB 2.0 Camera: USB Camera (usb-xhci-hcd.0.auto-1.2):
/dev/video2
/dev/video3
/dev/media1
USB Camera:USB 摄像头
v4l2-ctl --device=/dev/video15 --list-formats-ext
v4l2-ctl --device=/dev/video15 --list-ctrls
#CSI 摄像头(需要先关掉自带的RKIPC) RkLunch-stop.sh v4l2-ctl --device=/dev/video15 --set-fmt-video=width=640,height=480,pixelformat=NV12 --stream-mmap --stream-to=video50.yuv --stream-count=30

捕获的图像和拷贝到电脑上借助ffplay工具查看。ffplay 是 FFmpeg 工具包中的一个命令行工具,用于播放音频和视频文件,能够在命令行中实时播放或预览多媒体内容。
ffplay -video_size 640x480 -pixel_format nv12 -framerate 10 -i video50.yuv
板端获取摄影头的 IP 地址,记录 USB0 的 IP 地址为 172.32.0.93,也可以选择使用网口 eth0 的 IP 地址
# ifconfig
eth0 Link encap:Ethernet HWaddr 82:D8:B7:D8:94:5A
inet addr:192.168.10.86 Bcast:192.168.11.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:144 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11210 (10.9 KiB) TX bytes:684 (684.0 B)
Interrupt:51
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr F2:84:8E:BA:A0:E8
inet addr:172.32.0.93 Bcast:172.32.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85 errors:0 dropped:39 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13126 (12.8 KiB) TX bytes:1544 (1.5 KiB)
电脑配置 RNDIS 虚拟网卡,确保网卡将电脑与开发板置于同一局域网。




板端默认镜像会自动运行 rkipc 例程,开机后会设置主板为推流服务器。
RkLunch.sh
RkLunch-stop.sh



VLC软件默认会缓存1秒(1000ms=1s)的视频,根据网络情况可以适度减小缓存时间以提高实时性。如果缓存时间太少可能导致丢包或者卡顿,建议不低于300ms。
使用 luckfox-config 使能 CSI 接口并重启。
根据实际拍摄情况拧动摄像头手动对焦,注意在对焦的时候不要拧过头导致镜头脱落。