【已解决】关于uvc驱动摄像头的问题

Moderator: ESP_Bob

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

【已解决】关于uvc驱动摄像头的问题

Postby asdfg1426 » Mon Aug 14, 2023 9:49 am

现在用usb去接摄像头然后去出图,但是会出现以下的错误,有大佬知道为啥会这样吗?该怎么解决?
Attachments
代码截图.png
代码截图.png (67.3 KiB) Viewed 33272 times
Last edited by asdfg1426 on Mon Sep 04, 2023 6:44 am, edited 6 times in total.

ESP_Bob
Posts: 80
Joined: Fri Nov 27, 2020 12:52 pm

Re: 关于uvc的一些问题

Postby ESP_Bob » Tue Aug 15, 2023 10:06 am

内存申请失败,请开启 psram,或者优化内存使用

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 关于uvc的一些问题

Postby asdfg1426 » Wed Aug 23, 2023 12:47 am

ESP_Bob wrote:
Tue Aug 15, 2023 10:06 am
内存申请失败,请开启 psram,或者优化内存使用
我已经开启了psram了,那请问该怎么优化内存呢?我是接bulk传输的usb摄像头的
Attachments
无标题.png
无标题.png (9.88 KiB) Viewed 33121 times

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 关于uvc驱动摄像头的报错问题

Postby asdfg1426 » Sat Aug 26, 2023 2:31 am

我一开始使能了下列选项就可以了,我一帧80k,不开启这个选项,有可能会先传80k左右的一帧,感觉内存会炸,所以导致报错了,我再问问,这个不开是不是分配内存的时候是不是会根据一帧大小去传呢?
Attachments
无标题.png
无标题.png (5.1 KiB) Viewed 33057 times

ESP_Bob
Posts: 80
Joined: Fri Nov 27, 2020 12:52 pm

Re: 关于uvc驱动摄像头的报错问题

Postby ESP_Bob » Tue Aug 29, 2023 8:53 am

bulk:transfer size in each urb same as frame buffer

如果开了,每发起一次 bulk 传输,会请求一帧的数据,所以会占用更多的 RAM

如果不开,会发起多次 bulk 传输来获取一帧数据

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 关于uvc驱动摄像头的报错问题

Postby asdfg1426 » Tue Aug 29, 2023 9:46 am

ESP_Bob wrote:
Tue Aug 29, 2023 8:53 am
bulk:transfer size in each urb same as frame buffer

如果开了,每发起一次 bulk 传输,会请求一帧的数据,所以会占用更多的 RAM

如果不开,会发起多次 bulk 传输来获取一帧数据
那应该是我之前开了,导致内存不够了,我一帧80k数据,现在关了就可以了

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 关于uvc驱动摄像头的报错问题

Postby asdfg1426 » Fri Sep 01, 2023 3:42 am

ESP_Bob wrote:
Tue Aug 29, 2023 8:53 am
bulk:transfer size in each urb same as frame buffer

如果开了,每发起一次 bulk 传输,会请求一帧的数据,所以会占用更多的 RAM

如果不开,会发起多次 bulk 传输来获取一帧数据
请问下面urb number是是什么意思呢?是两次传输的意思吗

ESP_Bob
Posts: 80
Joined: Fri Nov 27, 2020 12:52 pm

Re: 关于uvc驱动摄像头的问题

Postby ESP_Bob » Mon Sep 04, 2023 6:25 am

会准备多次传输请求,排队传输。写 1 也可以,对照一下是否有吞吐率降低

asdfg1426
Posts: 86
Joined: Tue Jul 11, 2023 2:35 am

Re: 关于uvc驱动摄像头的问题

Postby asdfg1426 » Mon Sep 04, 2023 6:44 am

ESP_Bob wrote:
Mon Sep 04, 2023 6:25 am
会准备多次传输请求,排队传输。写 1 也可以,对照一下是否有吞吐率降低
好的

hubo0831
Posts: 3
Joined: Sun Sep 10, 2023 1:51 pm

Re: 【已解决】关于uvc驱动摄像头的问题

Postby hubo0831 » Thu Sep 28, 2023 8:50 am

请问用的什么型号的摄像头?

Who is online

Users browsing this forum: No registered users and 12 guests