Files
2026-09-22 09:38:26 +08:00
..
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00
2026-09-22 09:38:26 +08:00

=========================
更新:在单摄模式下,添加前后摄切换功能,通过拍照键右侧的按钮控制

=========================
更新bitbake编译方式:
将默认编译方式设为bitbake编译,编译命令:bitbake qtcamerademo
bin文件在设备中的默认存放位置由 /usr/bin/UnisocCameraApp 改为 /usr/share/UnisocCameraApp

=========================
编译方法

把该工程放到qtsdk下

依赖一些so,详见UnisocCameraApp.pro,请到手机里的/usr/lib/目录pull出来,放到本README.txt所在目录

camv4l2adapter.so

camv4l2yuv2rgb.so

camsensor.so

camcommon.so

memion.so

cam-ini-parser.so



moc_*.cpp是编译时创建的代码,非源代码




进入手机shell后

需要执行一次

export XDG_RUNTIME_DIR=/run/user/0



命令所在位置
/mnt/data/UnisocCameraApp 或/usr/bin/UnisocCameraApp

运行方法

显示命令帮助
/mnt/data/UnisocCameraApp -h -platform wayland &

显示应用标题栏
/mnt/data/UnisocCameraApp --tit 1 -platform wayland &

指定jpeg编码方式 0:软件编码; 1:硬件编码
/mnt/data/UnisocCameraApp --jpeg 1 -platform wayland &


开启后摄

/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 -platform wayland &

开启前摄

/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 -platform wayland &

开启录像选项
/mnt/data/UnisocCameraApp --video 1 -W 640 -H 480 -platform wayland &

若使用usb camera,只需要把 -b 0 替换为 --usb 1 即可
/mnt/data/UnisocCameraApp --usb 1 -W 640 -H 480 -platform wayland &

指定拍照所存在的位置
/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 -p /mnt/data/pic -platform wayland &

指定预览和拍照不是同一个尺寸,拍照时中断预览流
/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 --cw 720 --ch 960 --ct 0 -platform wayland &

指定预览和拍照不是同一个尺寸,拍照时不中断预览流,一个线程
/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 --cw 720 --ch 960 --ct 1 -platform wayland &

指定预览和拍照不是同一个尺寸,拍照时不中断预览流,两个线程
/mnt/data/UnisocCameraApp -b 0 -W 480 -H 720 --cw 3264 --ch 2448 --ct 2 -platform wayland &