如何适当提高AR.js处理分辨率?

时间:2018-12-24 18:07:43

标签: three.js aframe ar.js

我正在尝试使用AFrame AR.js来增加AR.js可以检测标记的距离。

据我了解,sourceWidthsourceHeight决定从网络摄像头请求哪种分辨率,而canvasWidthcanvasHeight设置ARController用于的画布大小处理每一帧。

两者的默认宽度和高度都设置为640 x 480,但是更改任何一个都需要更改另一个,否则长宽比将不再正确。但是,不同的设备将具有不同的宽高比,尤其是对于更高的分辨率,并且渲染会失真。

问题可能在于必须先定义画布尺寸,然后才能获取网络摄像头源尺寸。有没有一种方法可以根据初始化的ARSource设置画布尺寸?

还是有其他方法可以简单地提高处理分辨率,而不必担心支持的分辨率和宽高比?

0 个答案:

没有答案