gpt4 book ai didi

javascript - 在 ARToolkit 中更改方形标记的默认边框粗细

转载 作者:行者123 更新时间:2023-11-29 20:58:13 26 4
gpt4 key购买 nike

基于 this ARToolkit 网站上的指南,默认标记边框厚度为 25%。我想将其更改为 20%,也可能更改为 15%。可以修改吗?如果可以,那怎么做?

最佳答案

由于您没有指定语言,我假设您在 C 中使用 ARToolKit。但是更改边框宽度的功能也对 Android 和 iOS 公开。


- mk_patt 现在可以训练具有非标准边框宽度的标记。命令行开关“-border=n”(n 介于 0 和 0.5 之间(不包括在内))将所需的边框宽度指定为标记宽度的比例。将用作图案的标记部分现在由 mk_patt 通过蓝色轮廓指示。请注意,为了使用具有非标准边框宽度的标记,必须使用 arSetBorderSize() 函数在应用程序中指定边框宽度(有关详细信息,请参阅引用文档。)
(来源:https://github.com/artoolkit/artoolkit5/blob/47d5796eef841e11f54e6d7040f389063c05b5a3/ChangeLog.txt)注意:arSetBorderSize() 已弃用,您应该改用 arSetPatRatio()

这里是你需要使用的函数的定义: https://github.com/artoolkitx/artoolkit5/blob/47d5796eef841e11f54e6d7040f389063c05b5a3/include/AR/ar.h#L772

=== 编辑 1:===

由于@Angelo Joseph Salvador 现在指定他正在寻找 JSARToolKit 的解决方案,可以使用此函数来完成 https://github.com/artoolkitx/jsartoolkit5/blob/master/js/artoolkit.api.js#L929

在现有的 ARController 对象上。

关于javascript - 在 ARToolkit 中更改方形标记的默认边框粗细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48143993/

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