一、作者与本文最后编辑时间
Daniel Fernandes Gonçalves de Oliveira 最后编辑于2020年1月17日。
二、创建优质标记
通过WEB APP或NODE APP,只需选择您想要的图片,便可轻易创建标记物。
首先您必须知道,Marker Creator有一个置信度仪(Confidence meter),它的目的是告诉您标记是好是坏,所以在创建标记之前一定要进行检查。
如果您的标记不奏效,您想知晓原因,或是想更深入了解如何制作始终有效的标记,请参阅本篇指引。本指引会帮助您了解什么会影响标志质量。
三、选择一张图像(image)
您可以使用任何您想要的图像,但某些特征决定图像是否优质。包括:
- 视觉复杂度(Visual complexity)
- 分辨率
- 物理标记/图片
下面两幅图展示了这三点是如何工作的:
弹球(pinball) 1637 x 2048 |
---|
极简抽象(minimalist) 4000 x 2104 Source: https://en.wikipedia.org/wiki/Minimalist_photography |
---|
视觉复杂度
图像的视觉复杂度取决于它所拥有的信息量,例如,minimalist 只有黄、黑色,三个人和一艘小船,而pinball 有很多颜色和形状。
pinball 图像中丰富(overflow)的信息为追踪软件提供了许多唯一的,易于识别的,有吸引力的点,这些点被称为特点(features)。因此,当尝试生成标记时,pinball 相比minimalist 会拥有更多的追踪特点。
分辨率
创建标记时,图像的尺寸是另一个非常重要的因素,分辨率定义了组成内容(the elements)的细节程度。像4K这样的大分辨率图像在一幅图像中有很多像素,例如,minimalist 宽4000,高2104,要获得像素数,只需将宽度乘以高度,可得8, 416, 000像素。
800万像素数量巨大,足够以极大细节清晰显示很小的要素(little elements),而较小的图像没有足够的像素,使得要素变得模糊不清。
分辨率: 400 x 210 缩放: 800% 像素数: 84.000 | 分辨率: 4000 x 2104 缩放: 800% 像素数: 8.416.000 |
---|---|
物理标记/图片
生成标记后,在使用AR应用程序时,您需要将相机对准创建标记所用的图像。此图像可以被打印出来,或者显示在屏幕上,但某些属性对这两种图像都会有影响。
摄像头和标记之间的距离将影响您的用户体验。软件检测标记的距离有限,因此如果您在名片上打印了图像,或使用了小型屏幕,您需要离标记近一点;而对于横幅和户外电子设备等大型标记,您需要与其保持一定距离。
如果您用的是打印出来的标记,请确保颜色达标(good),同时小心那些细纸(thing papers),因为它们并非完全不透明,可能会导致桌子或者其他任何被纸挡住的东西透色。
如果您使用的是(电子)屏幕(screens),请检查设备亮度,它可能会使您扫描用的相机曝光过度,从而导致自动对焦(autofocus)和/或白平衡(white balancing),这些自动调整将使标记的颜色和清晰度变差。以下图像是AR.js NFT示例的截图(printscreens):
离屏幕太远 | 屏幕过亮 | 正确的距离+亮度 |
---|---|---|
相机有可能让一个优质标记根本不起作用,低分辨率相机通常在靠近标记时表现更好。
此外请记住,环境的亮度将严重影响应用程序的性能,强光会导致反射,使标记显示为白色。
四、结论
如果您希望标记始终有效,请使用包含大量信息且分辨率高的图像,pinball 图像是最佳示例。如果要打印图像,请确保打印效果良好。如果要使用(电子)屏幕,请检查设备亮度。同时请牢记,环境亮度和相机可能会使其无法工作。
您也可以针对这三种属性进行其他不同的配置(configurations),例如,minimalist 图像不适用于商务名片之类的小型打印,但它可能适用于大型打印和高分辨率相机,因为这些设备可以显示其它情况可能模糊的小细节。
永远实验,这是确保您想用的图像与您的项目相匹配的最佳方式!
如果您发现任何错误或有任何问题,可以在此处提交反馈(open an issue):https://github.com/Carnaux/NFT-Marker-Creator/issues