问题标签 [uvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何使用 agora 呼叫流式传输 uvc cam 音频
我正在尝试使用 agora api 和 uvcamerlibrary(AndroidUSBCamera)
android studio 制作视频通话应用程序。我可以流式传输视频,但无法从手机麦克风捕获音频。我使用这种方法在 agora 中获取外部音频:
所以我尝试了 uvc 记录方法来获取音频和 CameraHelper.setOnPreviewFrameListener()
. 但这对我不起作用。
如何在此处捕获音频?
usb - 没有从 USB 设备接收到数据
我正在 Atmega32U4 上实现 USB 网络摄像头。
我想我设法在控制端点上实现了事务,或多或少正确,因为所有描述符都在系统中传输并且设备报告正确。
问题是当我尝试从设备发送视频数据时,似乎什么都没有通过。
我实现数据传输的方式(根据datasheet的22.14节)如下:
在调试时,我注意到在第一个循环期间银行充满了数据,但数据没有传输到主机。它在 TXINI,FIFOCON 部分永远循环。Wireshark 中除了控制请求外,什么都没有显示。我不确定我是否在 MCU 寄存器上配置错误,所以它没有根据请求向主机发送数据,或者在描述符、状态等中,所以主机没有请求数据。
我可能搞砸了什么?
lsusb -v
编辑
我制作了一个简单的脚本,pyusb
用于从端点提取数据并且它可以工作。Wireshark 正在显示交易,因此这意味着在这种uvcvideo
情况下根本不会提取数据。我当时肯定搞砸了描述符。
stm32 - UVC MJPEG 流 - 是否可以从 USB UVC 流中提取 jpeg 图像?
我正在使用某人编写的 STM32 微控制器代码库来读取从 HDMI 到 USB 接口的 UVC 数据。我能够收集将其设置为 MJPEG 格式的图像数据,但无法获取有效图像。 https://github.com/iliasam/STM32_HOST_UVC_Camera
我的想法是,您应该能够从设备收集原始 MJPEG 数据并拼接出 MJPEG 数据(从 FF D8 开始,以 FF D9 结束,JPEG 开始/结束地址)然后这将是来自设备的单个静止图像. 它似乎有点工作,但图像看起来并不完全正确。我看到了一些有效数据,其中大部分看起来都是垃圾。
这是正确的方法吗?或者,对于从 UVC 驱动程序接收的原始 MJPEG 数据,您是否需要做一些特定的事情?
python - 如何从 YUV2 流中检索原始数据
我正在通过 Windows (usb) 上的主机应用程序连接 qvga 传感器流式传输 yuv2 格式数据。如何使用任何 opencv-python 示例应用程序从 yuv2 格式流式传输或捕获原始数据。
我怎样才能做到这一点?是否有任何测试示例可以这样做?
无需解码即可抓取视频帧的代码示例:
如果cv2.CAP_FFMPEG
不起作用,请尝试以下代码示例:
将框架重塑uint8
为 680x240 并另存为img.png
:
//处理后的图像(热对象)
//使用小端(测试)
//使用 CAP_DSHOW 测试图像(捕获)
//使用 CAP_DSHOW 测试图像(已保存)
//680x240 (hand.png)
//680x240 (hand1.png)
//fing 预览
//fing.png
//fing.png
android - 如何为 USB UVC 相机构建 UVCCamera Android 应用程序
我正在寻找这样的 USB UVC 相机的 Android 应用程序项目: https ://www.youtube.com/watch?v=fMaei_pE4FY 。
问候,MM