您的位置:首页 > 其它

rt5350 捕获sn9c291 ov9712 模块jpeg图片效果

2016-02-29 12:32 501 查看
标签: rt5350
sn9c291 ov971
2014-08-02 22:43 1301人阅读 评论(0) 收藏 举报


分类:

C/C++(44)

LINUX(80)

嵌入式(47)


版权声明:本文为博主原创文章,未经博主允许不得转载。

将sonix的sn9c291+ov9712的驱动在rt5350加载成功后,产生两个节点,video0,和video1,但是会报下面的错误,暂时未做分析
# usb 1-1.2: new high speed USB device using rt3xxx-ehci and address 4

usb 1-1.2: configuration #1 chosen from 1 choice

uvcvideo: Found UVC 1.00 device USB 2.0 Camera (0c45:6360)

chip is 0x0

uvcvideo: Failed to query (133) UVC control 8 (unit 3) : -32 (exp. 2).

#

接下来运行demo程序

# ./SONiX_UVC_TestAP /dev/video0 -c -f mjpg -S

v1.0.5.2_SONiX_UVC_TestAP_Multi

optind:3 optopt:63

optind:5 optopt:63

optind:6 optopt:63

Device /dev/video0 opened: USB 2.0 Camera.

XU_Ctrl_ReadChipID ==>

== XU_Ctrl_ReadChipID Success ==

ASIC READ data[0] : 1f

ASIC READ data[1] : 10

ASIC READ data[2] : 90 (Chip ID)

ASIC READ data[3] : 0

ChipID = 0

XU_Ctrl_ReadChipID <==

XU_Multi_Get_Enable ==>

XU_Multi_Get_Enable ==> Switch cmd : ioctl(UVCIOC_CTRL_SET) FAILED (-1)

SONiX_UVC_TestAP @main : XU_Multi_Get_Enable Failed

Video format set: width: 1280 height: 720 buffer size: 1843789

Current frame rate: 1/30

Frame rate set: 1/30

3 buffers allocated.

length: 1843789 offset: 0 -- Buffer 0 mapped at address 0x2ac2a000.

length: 1843789 offset: 1847296 -- Buffer 1 mapped at address 0x2aded000.

length: 1843789 offset: 3694592 -- Buffer 2 mapped at address 0x2afb0000.

Frame[ 0] 18120 bytes 964.265081 946685765.997266

Frame[ 1] 18089 bytes 966.001094 946685766.037230

Frame[ 2] 18128 bytes 966.041096 946685766.077245

Frame[ 3] 25923 bytes 966.081096 946685766.117251

Frame[ 4] 28363 bytes 966.121095 946685766.157245

Frame[ 5] 48119 bytes 966.161095 946685766.197278

Frame[ 6] 48263 bytes 966.201094 946685766.237280

Frame[ 7] 57112 bytes 966.241096 946685766.277294

Frame[ 8] 62841 bytes 966.281094 946685766.317299

Frame[ 9] 68272 bytes 966.321096 946685766.357306

Frame[ 10] 68463 bytes 966.361098 946685766.397314

Frame[ 11] 61375 bytes 966.409078 946685766.449336

Frame[ 12] 61201 bytes 966.461095 946685766.497314

产生了很多jpg图片文件
# ls

frame-000021.jpg frame-000010.jpg SONiX_UVC_TestAP opt

frame-000020.jpg frame-000009.jpg public mnt

frame-000019.jpg frame-000008.jpg sonix_uvcvideo.ko media

frame-000018.jpg frame-000007.jpg www lib

frame-000017.jpg frame-000006.jpg var init

frame-000016.jpg frame-000005.jpg usr home

frame-000015.jpg frame-000004.jpg tmp etc_ro

frame-000014.jpg frame-000003.jpg sys etc

frame-000013.jpg frame-000002.jpg sbin dev

frame-000012.jpg frame-000001.jpg release bin

frame-000011.jpg frame-000000.jpg proc

将其中一张图片上传到tftp server查看下,

# tftp -l frame-000000.jpg -r frame-0000.jpg -p 192.168.1.112

#

效果如下图,所capture时间为晚上,估计效果不太好。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: