c++ Dlib库-如何在Python上更改相关跟踪器的参数

qv7cva1a  于 2023-05-02  发布在  Python
关注(0)|答案(2)|浏览(93)

我正在使用Dlib库(最初使用C++编写),相关跟踪器在Python上跟踪多辆车,它工作正常。
然后我想提高系统的准确性,有一个article说这可以通过改变相关跟踪器的参数“filter_size”来实现。

所以我的问题是,如何从Python代码更改C++代码中定义的“filter_size”参数?

非常感谢。

ego6inou

ego6inou1#

只有一个办法。您必须更改dlib源代码中的变量filter_size并重新构建库。

chhqkbe1

chhqkbe12#

我知道这是一个古老的问题。但是,我想改变DLIB参数买了我在这里。那么
1.如果您使用pip安装了现有版本的Dlib,请使用命令pip uninstall dlib轻松卸载它
1.从http://dlib.net/compile.html下载dlib包
1.解压缩文件,然后转到以下路径:\dlib\image_processing
1.编辑文件correlation_tracker。h
1.将值 explicit correlation_tracker(unsigned longfilter_size = 8 更改为您的“选择值”。默认值为6。为了我的目的,我把它改成了8。
1.然后按照http://dlib.net/compile.html中的说明进行操作。在我的例子中,更改此参数有助于提高跟踪窗口更简洁的准确性,并且在此更改后很大程度上摇摆不定。
希望这对任何流浪者都有帮助

相关问题