使用OpenCV的图像中的对象注释
Object Annotation in images with OpenCV
我正在尝试为我最后一年的OpenCV
项目开发一个自动(或半自动)图像注释器。我一直在研究许多OpenCV资源,并遇到了用于训练和检测目的的cascade classification
。我理解了这一部分,也尝试了OpenCV提供的人脸检测教程。所以,现在我知道了如何训练和检测物体。
然而,我仍然无法理解如何注释图像中的对象?
例如,系统会显示这是一个物体,但我希望系统显示它是一个球。我怎样才能做到这一点?
提前谢谢。
一个二进制分类器(检测器)可以将对象分为两类:
正-对象类型分类器被训练用于
和消极的——所有其他。
如果你需要检测几个不同的类,你应该为每个类使用一个检测器,或者你可以训练多类分类器(例如"一个对所有"类型的分类器),但它通常工作速度较慢,精度较低(因为检测器可以更好地搜索相似的对象)。你也可以看看卷积网络(Yann LeCun)。
这是一项非常艰巨的任务。我建议通过使用潜在SVM检测器来简化它,并将自己限制在它提供的模型中:http://docs.opencv.org/modules/objdetect/doc/latent_svm.html
相关文章:
- 什么时候调用组成单元对象的析构函数
- 对RValue对象调用的LValue ref限定成员函数
- CMake-按正确顺序将项目与C运行时对象文件链接
- 空基优化子对象的地址
- 将对象数组的引用传递给函数
- 你能重载对象变量名本身返回的内容吗
- C++使用整数的压缩数组初始化对象
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 将对象移动到std::shared_ptr
- 代理对象的常量正确性
- 提升 ASIO 无法识别计时器对象
- 将Ref对象作为类成员
- 将包含C样式数组的对象初始化为成员变量(C++)
- 如何返回一个类的两个对象相加的结果
- 使用std::函数映射对象方法
- 是否需要删除包含对象的"pair"?
- 使用OpenCV的图像中的对象注释
- 使用Protocol Buffers描述符对象从.proto文件中读取注释
- c++类对象宏,包含解释为注释的URL
- 使用注释绘制视频中对象的轨迹![公开简历]