gpt4 book ai didi

c++ - OpenCV:如何修改 OpenCV 的一个组件

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:25:31 32 4
gpt4 key购买 nike

我已经在 Ubuntu 上从源代码构建了最新版本的 OpenCV (2.4.6),并且已经使用它进行开发一段时间了。我想通过直接编辑源代码来修改它的一个库(即 obj_detect 库)。

有没有一种方法可以做到这一点,而不必每次更改 objdetect header 时都重建整个 opencv 库?

谢谢,艾丽

最佳答案

您基本上可以对 OpenCV 中的原始类进行子类化。这样您就可以访问 protected 成员,但不能访问私有(private)成员。然而,您不必重新编译所有内容。请记住,这可能并非在所有情况下都有效,尤其是当并非所有内容都标记为 virtual 时。很久没接触过 OpenCV,所以不太确定当前的设计。

关于c++ - OpenCV:如何修改 OpenCV 的一个组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907355/

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