文件名称:libuvc:USB视频设备的跨平台库
文件大小:120KB
文件格式:ZIP
更新时间:2024-05-31 21:22:52
C
libuvc是建立在libusb之上的USB视频设备的跨平台库。 它可对导出标准USB视频类(UVC)接口的USB视频设备进行细粒度控制,从而使开发人员能够为以前不支持的设备编写驱动程序,或仅以通用方式访问UVC设备。 获取和构建libuvc 先决条件:您将需要安装libusb和 。 要构建,只需运行以下shell命令: git clone https://github.com/libuvc/libuvc cd libuvc mkdir build cd build cmake .. make && sudo make install 然后您就设置好了! 如果要更改构建配置,可以在构建目录中编辑CMakeCache.txt ,或使用CMake GUI进行所需的更改。 还有BUILD_EXAMPLE和BUILD_TEST选项可用于编译example程序和uvc_test程序。 要使
【文件预览】:
libuvc-master
----libuvc.pc.in(323B)
----standard-units.yaml(13KB)
----src()
--------misc.c(2KB)
--------stream.c(46KB)
--------device.c(51KB)
--------init.c(5KB)
--------ctrl-gen.py(10KB)
--------test.c(4KB)
--------example.c(6KB)
--------ctrl-gen.c(56KB)
--------frame.c(14KB)
--------ctrl.c(6KB)
--------frame-mjpeg.c(8KB)
--------diag.c(14KB)
----doxygen.conf(97KB)
----LICENSE.txt(1KB)
----README.md(1KB)
----cmake()
--------FindOpenCVPkg.cmake(2KB)
--------FindJpegPkg.cmake(2KB)
--------FindLibUSB.cmake(1KB)
----include()
--------utlist.h(36KB)
--------libuvc()
----libuvcConfig.cmake(473B)
----cameras()
--------quickcampro9000.txt(63KB)
--------quickcampro9000_extra_ctrls.txt(362B)
--------quickcampro9000_builtin_ctrls.txt(277B)
--------ms_lifecam_show.txt(30KB)
--------isight_macbook.txt(9KB)
--------logitech_hd_pro_920.txt(76KB)
--------isight_imac.txt(9KB)
----CMakeLists.txt(5KB)
----changelog.txt(7KB)