OpenCV:如何修改OpenCV的一个组件
OpenCV: how to modify one component of OpenCV
我已经在Ubuntu上从源代码构建了最新版本的OpenCV(2.4.6),并且已经使用它进行开发一段时间了。我想通过直接编辑源代码来修改它的一个库(即obj_detect库)。
有没有办法做到这一点,而不必每次更改 objdetect 标头时都重建整个 opencv 库?
谢谢阿利
你基本上可以对OpenCV中的原始类进行子类化。这样,您就可以访问受保护的成员,但不能访问私有成员。但是,您不必重新编译所有内容。请记住,这可能并非在所有情况下都有效,尤其是当并非所有内容都标记为 virtual
.已经很久没有接触OpenCV了,所以不太确定当前的设计。
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 如何将 txt 文件中的行分隔为组件C++
- 将OpenCV C++重写为EmguCV C#-如何使用指针
- 根据现有的标签(而不是二进制图像)查找使用 OpenCV 连接的组件
- 如何在OpenCV中对连接组件进行分割
- OpenCV 3.4.0 中带有 cuda 的连接组件(在 GPU 上)
- 在 opencv 中从 Mat 图像创建多个子图像?尝试为每个连接的组件创建子图像
- 如何使用opencv c++的聚类来根据面积和高度对连接的组件进行分类
- OpenCV 中的连接组件
- OpenCV:如何修改OpenCV的一个组件
- 检查OpenCV矩阵是否为浮点组件类型
- OpenCV如何在二进制图像中查找连接组件的列表
- 什么是组件掩码训练CvNormalBayesClassifier opencv
- 在opencv中绘制连接的组件
- openCV警告组件数据类型不匹配
- 令人困惑的不满意的链接错误,当尝试启动Android + OpenCV文件与JNI组件