通过相机扫描图像和从相机捕获图像之间有啥不同吗?
Posted
技术标签:
【中文标题】通过相机扫描图像和从相机捕获图像之间有啥不同吗?【英文标题】:Are there any different between Scan image through camera and capturing image from camera?通过相机扫描图像和从相机捕获图像之间有什么不同吗? 【发布时间】:2020-02-02 22:14:41 【问题描述】:我需要知道扫描和从相机拍照之间的区别。例如我们通常,扫描二维码,条形码,像使用安卓手机的东西。它们也是图像。我们可以从相机拍照。它也形象。
那么,是扫描二维码,是指拍摄图像并处理它还是有什么特殊的东西从像素值中拍摄图像?
【问题讨论】:
【参考方案1】:最大的区别在于,当您捕获图像时,您会得到一个经过处理的 jpg 文件,而当您扫描时,您使用的是原始 YUV 字节数组。
在谈论图片时,您通常需要担心质量、闪光灯、光圈、快门速度、iso、白平衡和许多其他因素,这些因素会使其成为一张好照片并适合人们看到,当您使用扫描时,您通常不会太在意这些事情,您只需要从图像中获取信息。
另一个很大的不同是你可以非常快速地捕获大量 YUV 字节,而拍照需要时间。
这涵盖了基本的区别,但在谈论照片和扫描时会有很多信息,当您输入特定主题时会更多。我建议你阅读Camera 和Camera preview。
【讨论】:
谢谢,我真的需要从相机拍摄 stago(速记)图像并解码。你能告诉我更多相关的细节吗? 感谢你能解决,android相关的库或一些源代码来完成这个任务。 我没看懂,速记不就是记录别人说的话吗?这与图像和相机有什么关系?但无论如何,我认为ML Kit 是一个很好的起点,看看吧。【参考方案2】:扫描和捕获的相似之处在于,数据是以图像的形式存储的。但是,这两种图像的质量存在差异。从相机捕获图像时,您可以改变焦点以获得清晰的 3D 对象图像。除此之外,相机内还有曝光控制,这有助于这个过程。 扫描逐行生成图像获取信息。它适用于距离很近的纸张和文档等平面物体。 因此,在您的条形码示例中,扫描和捕获图像将使用类似的过程,但在质量方面会产生两种不同的结果。
【讨论】:
【参考方案3】:为了在现实世界中获取二维码的值,您需要首先捕获包含二维码的图像。
获得此图像后,您可以扫描它以获取 QR 码并进行一些处理以对其进行解码。
见Wiktionary:
(计算,及物)用电子设备阅读。
扫描条码; 扫描二维码
为了扫描二维码,您需要捕获图像,然后对其进行处理。
通常忽略图像的捕获,因为这是一个微不足道的步骤。
【讨论】:
你能清楚地说明你想在这里对这个问题说些什么吗?只是重复两次同样的事情没有帮助以上是关于通过相机扫描图像和从相机捕获图像之间有啥不同吗?的主要内容,如果未能解决你的问题,请参考以下文章