代码拉取完成,页面将自动刷新
UVCCapture是windows下利用DirectShow和qt支持的摄像头拍照软件,支持使用摄像头的硬件按钮触发拍照功能。虽然qt的QCamera已经支持了摄像,拍照等功能,但是由于不支持使用摄像头的硬件按钮触发拍照,所以本软件基于direct show实现了这个功能。
VS2017+
qt5.8.0+
由于本工程非常小,使用qt5的时候可以静态编译qt,形成一个独立的exe文件,可以使用如下所示的configure选项:
.\configure.bat -static -developer-build -debug-and-release -platform win32-msvc -prefix "D:\qt\qt-5.15.5-msvc2022-x86-static-full" -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -qt-pcre -qt-harfbuzz -opengl dynamic -mp
编译工程时,打开VS2019的command prompt,输入qmake即可生成VS工程:
d:\qt\qt-5.15.5-msvc2022-x86-static-full\bin\qmake -tp vc
需要更新中文翻译文件,请修改translation/zh.ts文件,并且使用lupdate、lrelease更新zh.ts以及zh.pm:
d:\qt\qt-5.15.5-msvc2022-x86-static-full\bin\lupdate uvc_capture.pro
d:\qt\qt-5.15.5-msvc2022-x86-static-full\bin\lrelease uvc_capture.pro
翻译文件格式可以手动修改,各个字段类似与下边的XML代码:
<message>
<location filename="../WebcamWindow.cpp" line="46"/>
<source>Resolutions</source>
<translation>分辨率</translation>
</message>
<message>
<location filename="../WebcamWindow.cpp" line="48"/>
<source>Output Path</source>
<translation>输出路径</translation>
</message>
Win7如果使用TTS语言功能请到gitee发行版那里下载Win7 TTS Repair工具安装包
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型