Python,OpenCV进行直方图反投影

2023-11-06

Python,OpenCV进行直方图反投影

这篇博客将介绍Python,OpenCV中的直方图反投影。直方图反投影用于图像分割或在图像中查找感兴趣的对象。 简单地说,它创建了一个与输入图像大小相同(但只有一个通道)的图像,其中每个像素对应于该像素属于感兴趣对象的概率。输出图像将使感兴趣的对象比其余部分更白。如提取图像中的地面;

颜色直方图优于灰度直方图,因为物体的颜色比灰度强度更好地定义物体。

1. 效果图

如下官方的提取地面的效果图如下:
在这里插入图片描述

2. 源码

import cv2
import numpy as np

# ROI是感兴趣区域
roi = cv2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python,OpenCV进行直方图反投影 的相关文章

随机推荐

  • 语音识别的技术原理是什么?

    https www zhihu com question 20398418
  • STL——空间配置器剖析(一级空间配置器、二级空间配置器的本质及运用场合,是如何用内存池去管理的)

    一级空间配置器 二级空间配置器的本质及运用场合 是如何用内存池去管理的 研究了好久才写好的 主要是二级配置器 大标题小标题什么的可能没有安排好 先 写了原理上的内容 再剖析了各个函数源码 各个目录可以看csdn自带的目录 如何使用空间配置器
  • 关于 SELECTPAGE 方法的使用

    源码 根据 entity 条件 查询全部记录 并翻页 param page 分页查询条件 可以为 RowBounds DEFAULT param queryWrapper 实体对象封装操作类 可以为 null p gt P selectPa
  • bash: 无法执行二进制文件: 可执行文件格式错误

    今天客户送来一台笔记本 说是 银河麒麟电脑 让我在这台电脑上跑程序 在工作机上 银河麒麟V10 发布了可执行程序 将可执行程序拷贝到这台笔记本上 双击执行无反应 在终端执行 提示 bash xxxxx 无法执行二进制文件 可执行文件格式错误
  • maven managed dependencies找不到maven管理依赖的原因及解决方法

    图一 图二 选择图二maven managed dependencies之后在图一那里没显示 原因 工程不是maven工程 解决方法1 重新用ecplise建个maven工程 然后把你的代码导入新工程 运行ok 解决方法2 添加maven支
  • springboot+prometheus+grafana实现应用监控和报警 - windows版

    Prometheus官网 https prometheus io docs introduction first steps Grafana官网 https grafana com docs grafana latest SpringBoo
  • 递归的学习

    递归学习 递归三大要素 第一 明确函数要干什么 第二 寻找递归结束的条件 第三 找出函数等价的关系式 递归求和 方法一 ls 1 2 3 4 5 def fun ls n if n 0 return ls n else s fun ls n
  • Java从入门到实战总结-3.5、Java网络编程

    Java从入门到实战总结 3 5 Java网络编程 文章目录 Java从入门到实战总结 3 5 Java网络编程 1 网络简述 1 什么是计算机网络 2 什么是计算机的IP地址 3 什么是网络中网站的域名 4 什么是计算机的端口号 5 什么
  • 2种指定包的类代码扫描及爬坑(主要是Reflections的问题点)

    一 Reflections maven
  • 自动驾驶仿真工具之CARLA简介

    大家好 我已经把CSDN上的博客迁移到了知乎上 欢迎大家在知乎关注我的专栏慢慢悠悠小马车 https zhuanlan zhihu com duangduangduang 希望大家可以多多交流 互相学习 自动驾驶算法的调试和效果评测首先要在
  • C++中常用字符串相关的编程题

    索引 找出字符串中的数字 字母和符号 并分别存储 找出字符串中所有不重复的字符 并输出 统计字符串中每个字符的个数 并输出 编译环境 以下所用的开发环境是vs2010 创建的都为控制台输出程序 下面只贴出创建项目后修改了的cpp文件 即主要
  • python的魔法函数

    一 介绍 在Python中 魔法函数是以双下划线 开头和结尾的特殊函数 它们在类定义中用于实现特定的行为 例如运算符重载 属性访问 迭代等 以下是一些常见的Python魔法函数 init 这是一个特殊的构造函数 在创建类的实例时自动调用 用
  • COOC软件一款用于文献计量和知识图谱绘制的新软件

    以前论文写作中做一个共现矩阵 二模矩阵 聚类图谱 词云图 邻接表 相异矩阵 同义词批量合并 研究热点追踪等分析需要一小时 一天 对于小白甚至需要一周 一个月 但是利用COOC这款软件 你会体会到什么叫方法比努力更重要 好的工具会让你事半功倍
  • 在浏览器中播放m3u8

    我自己做了个简单的demo地址 https github com onyas vip url resolve 欢迎star或fork 在浏览器上播放m3u8的视频地址有两种方式 html的video标签的方式 这种方式播放很简单
  • 使用element-ui出现的问题——loading加载被弹窗遮挡

    正常显示如下图 loading加载被弹窗遮挡如下图 网上搜了很多的文章 尝试了很多的方法 有说在弹出层上面添加opend方法 在这个方法里面调用接口 试过无效 还有的说在setTimeout里面调用请求 依旧不行 最后用了如下简单粗暴的方式
  • Go by Example-golang操作json

    package main Go by Example 中文 JSON 微信 6686496 import encoding json fmt os type Response1 struct Page int Fruits string t
  • MFC Windows 程序设计[132]之打开按钮的启用与禁用(附源码)

    MFC Windows 程序设计 132 之打开按钮的启用与禁用 程序之美 前言 主体 运行效果 核心代码 逻辑分析 结束语 程序之美 前言 MFC是微软公司提供的一个类库 class libraries 以C 类的形式封装了Windows
  • jaxb demo

    1 generate java class from xml schema in eclipse ide http theopentutorials com examples java jaxb generate java class fr
  • SpringBoot集成ShardingJDBC系列【1】—— 添加依赖

    文章只负责讲解sharding的相关配置 springboot其他的配置自己解决 文章内容将分开发布 便于平时查阅 添加依赖
  • Python,OpenCV进行直方图反投影

    Python OpenCV进行直方图反投影 1 效果图 2 源码 参考 这篇博客将介绍Python OpenCV中的直方图反投影 直方图反投影用于图像分割或在图像中查找感兴趣的对象 简单地说 它创建了一个与输入图像大小相同 但只有一个通道