gpt4 book ai didi

java - 如何用j2me在摄像头屏幕上画一条线?

转载 作者:行者123 更新时间:2023-11-30 05:16:38 25 4
gpt4 key购买 nike

目前我正在开发一个使用手机解码条形码的应用程序。

我在如何在相机屏幕上绘制线条或正方形以轻松捕获条形码时遇到问题。

最简单的方法是什么?

最佳答案

不幸的是,这并不像听起来那么容易。如果您有来自手机摄像头的预览图像,那么它通常会呈现为叠加层。这意味着相机预览图像实际上并不构成应用程序 Canvas 的任何部分,并且您无法直接与像素交互。手机只是将预览绘制在您的应用程序之上,完全不受您的控制。

如果您在屏幕上画一条线,那么它将绘制在预览图像下方。

解决这个问题的方法不太好。您需要实际从相机捕获图像。不幸的是,这意味着将 JPEG 或 PNG 文件捕获到字节缓冲区中。然后,您使用 Image.createImage 加载该图像并将其渲染到屏幕上。然后您就可以安全地在其上绘图。

这也有一个不受欢迎的缺点,即给你带来可怕的帧速率。您可能想要枚举可以捕获的所有可能的文件格式,并尝试所有格式,看看哪一种最快。

关于java - 如何用j2me在摄像头屏幕上画一条线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/819209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com