网站外包后百度降权,网站建设项目设计报告,花店网站建设方案,做网站 0元代理最近遇到windows下编译libuvc库,实现经usb连接的摄像头拍摄采集。绕了一大圈#xff0c;记录一下。 首先#xff0c;作为新手#xff0c;肯定需要参考大神资料#xff0c;但是还是踩了坑。
要在windows 环境下安装libuvc的驱动并确保可用#xff0c;需要经过一系列流程记录一下。 首先作为新手肯定需要参考大神资料但是还是踩了坑。
要在windows 环境下安装libuvc的驱动并确保可用需要经过一系列流程 1先参考神人的博客记录呗 有关windows下libuvc的使用 https://blog.csdn.net/Arom_Corge/article/details/139241033 博客中详细记载了如下过程 1安装msys2 注意此处下载完以后安装时进度条容易卡在50%处不动那么此处需要断网操作后继续安装比如关闭WiFi或拔掉网线。 2) 安装更新 注意1安装完msys2以后关于更新 可以搜到电脑上有好多终端到底在哪个终端上进行命令操作真的是需要注意 这里搜索到安装完msys2以后可以搜到多个终端端口但是这边搜索到 安装更新应该在 MSYS2 MSYS 终端也就是 此处要打开MSYS2 MSYS 终端运行 pacman -Syu去执行更新
注意2更新完后的全量软件包安装 语句 pacman -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-libusb mingw-w64-x86_64-cmake 在MSYS2 MINGW64 终端执行因为这里面涉及到的工具链接是专门为MinGW64-bit 设计的。
3下载libuvc 如果本地安装有git可以运行如下语句下载
git clone https://github.com/libuvc/libuvc.git 如果本地没有安装git,那就用浏览器进入网页下载zip到本地然后解压
https://github.com/libuvc/libuvc.git
如果网速不佳git clone 失败还是要手动下载。
4) 编译libuvc 编译libuvc的终端平台是MSYS2 MINGW64 打开MSY2 MINGW64 cd 进入下载的libuvc 根目录下 命令新建build 文件夹并执行编译
mkdir build
cd build
cmake -G MSYS Makefiles -DCMAKE_INSTALL_PREFIX$HOME/libuvc -DBUILD_SHARED_LIBSON ..make
make install2重新更新驱动 编译完libuvc库以后为了经USB口驱动外接相机还需要替换相机的驱动使得usb接口的驱动相机下载安装Zadig替换笔记本上原来的相机驱动。如果是笔记本替换驱动后其自带相机有打不开的风险具体恢复安装方法需要进一步研究 下载网址 https://zadig.akeo.ie
另外更新完驱动以后使用libuvc的库时一定要链接到路径下我是用QT去完成交互和关联驱动的此处的编译器是mingW也就自然选择了msys2这一神器工具。