UVCCapture
UVCCapture — это программное обеспечение для создания снимков с помощью веб-камеры на Windows, которое использует технологии DirectShow и Qt. Оно позволяет использовать аппаратные кнопки камеры для запуска функции съёмки. Хотя Qt QCamera уже поддерживает съёмку, она не позволяет использовать аппаратные кнопки для запуска съёмки, поэтому UVCCapture реализует эту функцию на основе Direct Show.
VS2017+
Qt 5.8.0+
Поскольку проект небольшой, при использовании Qt 5 можно статически скомпилировать Qt, чтобы создать отдельный исполняемый файл. Для этого можно использовать опцию 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 и введите 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>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )