小编bme*_*ric的帖子

在Android中无法发出信号

我的项目中有这个信号;

void sendImage(cv::Mat &imgMat, QImage &imgQImage);
Run Code Online (Sandbox Code Playgroud)

项目在Mingw和Visual Studio上编译,但是当我尝试为Android构建时,我得到"错误:没有匹配函数来调用imageReader :: sendImage(cv :: Mat&,QImage)"错误.

我在不同的项目上测试了我的pro文件,尝试清理/运行qmake/clean/rebuild,从信号中删除cv :: Mat但没有任何效果.

可能是什么问题?

编辑;

#ifndef READERMANAGERQMLINTERFACE_H
#define READERMANAGERQMLINTERFACE_H

#include <QObject>
#include <QDebug>

#include "readermanager.h"
class ReaderManagerQMLInterface : public QObject
{
    Q_OBJECT
public:
    explicit ReaderManagerQMLInterface(QObject *parent = 0);
    ~ReaderManagerQMLInterface();

    readerManager rManager;

private:

signals:
    void reqIm();

public slots:
    void sendImage(QImage &imgQImage);
};

#endif // READERMANAGERQMLINTERFACE_H
Run Code Online (Sandbox Code Playgroud)

ImageReader的;

#ifndef IMAGEREADER_H
#define IMAGEREADER_H

#include <QObject>
#include <QImage>
#include <QDebug>
#include <QThread>
#include <QDir>
#include <QFile>

#include <opencv/cv.h>
class imageReader : public QObject …
Run Code Online (Sandbox Code Playgroud)

qt android

9
推荐指数
1
解决办法
327
查看次数

在 Android 上录制文本/图像叠加

如何将文本或透明图像放入视频中?我可以显示覆盖相机输出的文本,但如何记录它?使用 opencv 是一种替代方法,但我真的不想使用 opencv 管理器(或 25+ mb 二进制文件)。

有没有办法使用 Android SDK 或第 3 方库录制叠加视频。我有什么选择?

更新:我不是在寻找“录制到光盘然后加载录制的视频并处理每一帧”的解决方案。我正在尝试找到一种方法在录制之前处理每个相机帧。像opencv之类的东西。

camera android

5
推荐指数
1
解决办法
5950
查看次数

标签 统计

android ×2

camera ×1

qt ×1