Qt小部件中的摄像头访问

时间:2018-07-30 12:21:01

标签: android c++ qt

我无法在我的Qt小部件应用程序中访问android相机。.我尝试了QCamera API,它在Debug中返回了错误,如下所示

  

D libCamera.so:../Camera/main.cpp:13(int main(int,char **)):嗨,W   连结器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqgif.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqicns.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqico.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqjpeg.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqtga.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqtiff.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqwbmp.so:   不支持的标志DT_FLAGS_1 = 0x81 W链接器:   /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqwebp.so:   不支持的标志DT_FLAGS_1 = 0x81 W libCamera.so:(null):0((null)):   视频表面与视频播放器支持的任何格式不兼容   相机V BoostFramework:BoostFramework():mPerf =   com.qualcomm.qti.Performance@42a0529 D摄像头:应用程序传递了NULL   曲面D摄像头:应用传递了NULL曲面W libCamera.so :(空):0   ((null)):视频表面与任何格式都不兼容   相机支持D相机:应用程序传递了NULL曲面D相机   :应用程序传递了NULL曲面

     

“ org.qtproject.example”死亡。

1 个答案:

答案 0 :(得分:0)

先生,就像这样,当我在Android设备上运行该应用程序时,应该会访问/打开我的设备摄像头...

这是我的camera.cpp代码--->

如有任何更正,请告诉我?

包括“ camera.h”

包括“ ui_camera.h”

Camera :: Camera(QWidget * parent):     QMainWindow(父级),     ui(新的Ui :: Camera) {     ui-> setupUi(this);

ng-model

}