class OpponentColorDescriptorExtractor

实现了在d对立颜色空间(Opponent Color Space)中计算特征描述子的类. (参考文章Van de Sande et al., CGIV 2008 Color Descriptors for Object Category Recognition). Input RGB image is transformed in the Opponent Color Space. Then, an unadapted descriptor extractor (在构造函数中设置) 计算图像三个通道中的每个通道对应的特征描述子和 连接它们成单一颜色特征描述子.

class OpponentColorDescriptorExtractor : public DescriptorExtractor
{
public:OpponentColorDescriptorExtractor( const Ptr<DescriptorExtractor>& dextractor );virtual void read( const FileNode& );virtual void write( FileStorage& ) const;virtual int descriptorSize() const;virtual int descriptorType() const;
protected:...
};

OpenCV中OpponentColorDescriptorExtractor相关推荐

  1. OpenCV学习笔记(12)——OpenCV中的轮廓

    什么是轮廓 找轮廓.绘制轮廓等 1.什么是轮廓 轮廓可看做将连续的点(连着边界)连在一起的曲线,具有相同的颜色和灰度.轮廓在形态分析和物体的检测和识别中很有用. 为了更加准确,要使用二值化图像.在寻找 ...

  2. OpenCV中的光流及视频特征点追踪

    OpenCV中的光流及视频特征点追踪 1. 效果图 2. 原理 2.1 什么是光流?光流追踪的前提.原理 2.2 光流的应用 2.3 光流的2种方法 3. 源码 3.2 稀疏光流追踪 3.2 优化版稀 ...

  3. Python,OpenCV中的图像修复——cv2.inpaint()

    Python,OpenCV中的图像修复--cv2.inpaint 1. 效果图 2. 原理 3. 源码 参考 image inpainting 图像修改 这篇博客将介绍如何通过OpenCV中图像修复的 ...

  4. Python,OpenCV中的K均值聚类——K-Means Cluster

    Python,OpenCV中的K均值聚类 1. 效果图 2. 原理 2.1 什么是K均值聚类? 2.2 K均值聚类过程 2.3 cv2.kmeans(z, 2, None, criteria, 10, ...

  5. OpenCV中的SURF(Speeded-Up Robust Features 加速鲁棒特征)

    OpenCV中的SURF(加速健壮功能) 1. 效果图 2. 原理 2.1 为什么SURF比SIFT快? 2.3 怎样获取SIFT与SURF? 3. 源码 参考 上一篇博客介绍了用于关键点检测和描述的 ...

  6. Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()

    Python,OpenCV中的霍夫圆变换 1. 效果图 2. 源码 参考 这篇博客将学习如何使用霍夫圆变换在图像中找到圆圈,OpenCV使用cv2.HoughCircles()实现霍夫圆变换. cir ...

  7. OpenCV中的霍夫线变换、概率霍夫线变换

    OpenCV中的霍夫线变换.概率霍夫线变换 1. 效果图 2. 原理 2.1 什么是霍夫变换? 2.2 什么是概率霍夫变换? 3. 源码 3.1 霍夫变换 3.2 概率霍夫变换 参考 这篇博客将介绍P ...

  8. 如何在OpenCV中为InRange阈值选择颜色的最佳HSV值

    如何在OpenCV中为InRange阈值选择颜色的最佳HSV值 1. 效果图 2. 源码 参考 之前的博客介绍了如何使用Python,OpenCV通过HSV颜色空间转换检测对象,并进行轨迹追踪.怎么选 ...

  9. 详解OpenCV中的Lucas Kanade稀疏光流单应追踪器

    详解OpenCV中的Lucas Kanade稀疏光流单应追踪器 1. 效果图 2. 源码 参考 这篇博客将详细介绍OpenCV中的Lucas Kanade稀疏光流单应追踪器. 光流是由物体或相机的运动 ...

最新文章

  1. EOS账户和钱包综合指南
  2. JAVA SE学习day_03:包装类、文件操作——file
  3. WebRTC拥塞控制算法——GCC介绍
  4. gd-flags |= GD_FLG_RELOC; 问题遗留
  5. 人工智能AI实战100讲(六)-利用CNN来检测伪造图像
  6. mysql allowmultiqueries=true_Mysql批量更新的一个坑-allowMultiQueries=true允许批量更新(转)...
  7. Python爬虫提取神器,正则表达式(re模块),全程干货!
  8. java里面怎么添加表约束_alter table添加表约束
  9. STM32系列单片机向量表和向量表重新定位
  10. BZOJ2693:JZPTAP——题解
  11. 取消服务器系统,取消系统服务器默认共享通道的方法
  12. Myeclipse.ini 配置
  13. 《Python黑帽子:黑客与渗透测试编程之道》读书笔记(一):网络基础
  14. uniapp点击复制文本
  15. liunx机器开放8080端口
  16. MATLAB各个产品概述----哪些产品需要安装?哪些产品不需要安装?阅完了然
  17. 量化投资——思想、工具与策略
  18. python函数——Bunch配置加载
  19. Bumping制程简介
  20. U盘和存储卡实际上可以轻松的创建隐藏分区制作PE启动盘

热门文章

  1. 服务器08系统伪静态,win2003/2008服务器IIS站点安装设置伪静态的方法
  2. Visual Studio 2013开发 mini-filter driver step by step 内核中使用线程(7)
  3. Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群
  4. 高并发-【抢红包案例】之二:使用悲观锁方式修复红包超发的bug
  5. 获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃
  6. HTML基础_Day01
  7. QPropertyAnimation实现游戏地图场景变换
  8. js对象与字符串相互转换
  9. 电话号码中间四位用****代替
  10. php退出登录后不能再登录了,php怎么实现退出登录功能?