Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经在 Ubuntu 上从源代码构建了最新版本的 OpenCV (2.4.6),并且已经使用它进行了一段时间的开发。我想通过直接编辑源来修改它的一个库(即 obj_detect 一个)。
有没有一种方法可以做到这一点,而不必在每次更改 objdetect 标头时都重新构建整个 opencv 库?
谢谢,阿里
您基本上可以对 OpenCV 中的原始类进行子类化。这样您就可以访问受保护的成员,但不能访问私有成员。然而,您不必重新编译所有内容。请记住,这可能不适用于所有情况,尤其是当并非所有内容都标记为 时virtual。很久没有接触过 OpenCV,所以不太确定当前的设计。
virtual