【问题标题】:Get an Image from CameraPreview从 CameraPreview 获取图像
【发布时间】:2019-05-28 01:39:03
【问题描述】:

有没有办法从相机预览中获取图像?这样做的目的是在相机预览的表面上叠加一个表情符号,如果没有位图图像,我无法叠加表情符号图像,如下所示:

private void processAndSetImage()
{
    mResultsBitmap = OverlayEmoji.detectFacesandOverlayEmoji(this, mResultsBitmap);

    mImageView.setImageBitmap(mResultsBitmap);
}

有没有办法让mImageView 具有相机预览的价值?任何指向其他 SO 帖子或文章(在 java 中)的链接将不胜感激!

【问题讨论】:

    标签: android firebase-mlkit


    【解决方案1】:

    有没有办法从相机预览中获取图像?

    没有。

    首先,有数以千计的 Android 设备型号。这些设备将拥有数十个甚至数百个“android 原生相机”应用,因为许多设备制造商经常发布定制的相机应用。

    其次,不要求所有相机应用都具有相同的用户界面。相机预览的大小和位置可能会有所不同。它们不仅会因应用程序而异,而且即使是同一个应用程序也可能会在该应用程序的版本之间改变相机预览的大小和位置,因为应用程序可以并且确实会更新。

    第三,您无法确定这些相机应用中的任何一个何时出现在前台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 2012-02-21
      • 2012-12-25
      • 2015-01-29
      • 2014-08-04
      相关资源
      最近更新 更多