NumPy/SciPy:将蒙版移动到图像上并检查是否相等

2024-01-11

我正在尝试使用进行图像处理NumPy http://en.wikipedia.org/wiki/NumPy and scipy http://en.wikipedia.org/wiki/SciPy。我有一个对应于背景的模板图像,我想找出它在输入图像中出现的所有位置,并将输出中相应的数组位置设置为 1,否则将它们设置为 0。我该怎么做?


您可以使用 scipy.ndimage.correlate 将模板与图像相关联。然后寻找能为您提供匹配的亮点。例子:

import scipy.ndimage
from numpy import mean, std

# a, b contain image and template in numpy arrays
correlation = scipy.ndimage.correlate(a, b)
matches = (correlation-mean(correlation)) > 5*std(correlation) # tune depending on level of noise
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NumPy/SciPy:将蒙版移动到图像上并检查是否相等 的相关文章

  • 如何使用 imaplib 获取“消息 ID”

    我尝试获取一个在操作期间不会更改的唯一 ID 我觉得UID不好 所以我认为 Message ID 是正确的 但我不知道如何获取它 我只知道 imap fetch uid XXXX 有人有解决方案吗 来自 IMAP 文档本身 IMAP4消息号
  • 将数据帧行转换为字典

    我有像下面的示例数据这样的数据帧 我正在尝试将数据帧中的一行转换为类似于下面所需输出的字典 但是当我使用 to dict 时 我得到了索引和列值 有谁知道如何将行转换为像所需输出那样的字典 任何提示都非常感激 Sample data pri
  • Django 模型在模板中不可迭代

    我试图迭代模型以获取列表中的第一个图像 但它给了我错误 即模型不可迭代 以下是我的模型和模板的代码 我只需要获取与单个产品相关的列表中的第一个图像 模型 py class Product models Model title models
  • 如何创建一个语句来打印以特定单词开头的单词? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何在 python 中打印从特定字母开始的单词 而不使用函数 而是使用方法或循环 1 我有一个字符串 想要打印以 m 开头的单词 S
  • 为什么Python的curses中escape键有延迟?

    In the Python curses module I have observed that there is a roughly 1 second delay between pressing the esc key and getc
  • Pandas 数据帧到 numpy 数组 [重复]

    这个问题在这里已经有答案了 我对 Python 很陌生 经验也很少 我已经设法通过复制 粘贴和替换我拥有的数据来使一些代码正常工作 但是我一直在寻找如何从数据框中选择数据 但无法理解这些示例并替换我自己的数据 总体目标 如果有人真的可以帮助
  • 为什么在 Python 2.4 中使用 Unicode 数据会出现 ASCII 编码错误,而在 2.7 中却不会?

    我有一个程序 当在 Python 2 7 中运行时 会生成正确的 Unicode 输出到标准输出 当在 Python 2 4 中运行时 我得到UnicodeEncodeError ascii codec can t encode chara
  • python suds SOAP 请求中的名称空间前缀错误

    我使用 python suds 来实现客户端 并且在发送的 SOAP 标头中得到了错误的命名空间前缀 用于定义由element ref 在 wsdl 中 wsdl 正在引用数据类型 xsd 文件 请参见下文 问题出在函数上GetRecord
  • 从 python 发起 SSH 隧道时出现问题

    目标是在卫星服务器和集中式注册数据库之间建立 n 个 ssh 隧道 我已经在我的服务器之间设置了公钥身份验证 因此它们只需直接登录而无需密码提示 怎么办 我试过帕拉米科 它看起来不错 但仅仅建立一个基本的隧道就变得相当复杂 尽管代码示例将受
  • 如何在 python 中没有 csv.reader 迭代器的情况下解析单行 csv 字符串?

    我有一个 CSV 文件 需要重新排列和重新编码 我想跑 line line decode windows 1250 encode utf 8 在由 CSV 读取器解析和分割之前的每一行 或者我想自己迭代行 运行重新编码 并仅使用单行解析表单
  • python Soap zeep模块获取结果

    我从 SOAP API 得到如下结果 client zeep Client wsdl self wsdl transport transport auth header lb E authenticate self login res cl
  • mac osx 10.8 上的初学者 python

    我正在学习编程 并且一直在使用 Ruby 和 ROR 但我觉得我更喜欢 Python 语言来学习编程 虽然我看到了 Ruby 和 Rails 的优点 但我觉得我需要一种更容易学习编程概念的语言 因此是 Python 但是 我似乎找不到适用于
  • 如何在 OSX 上安装 numpy 和 scipy?

    我是 Mac 新手 请耐心等待 我现在使用的是雪豹 10 6 4 我想安装numpy和scipy 所以我从他们的官方网站下载了python2 6 numpy和scipy dmg文件 但是 我在导入 numpy 时遇到问题 Library F
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望
  • 如何为每个屏幕添加自己的 .py 和 .kv 文件?

    我想为每个屏幕都有一个单独的 py 和 kv 文件 应通过 main py main kv 中的 ScreenManager 选择屏幕 设计应从文件 screen X kv 加载 类等应从文件 screen X py 加载 Screens
  • 您可以将操作直接应用于map/reduce/filter 中的参数吗?

    map and filter通常可以与列表理解互换 但是reduce并不那么容易被交换map and filter 此外 在某些情况下我仍然更喜欢函数语法 但是 当您需要对参数本身进行操作时 我发现自己正在经历语法体操 最终必须编写整个函数
  • 在Python中按属性获取对象列表中的索引

    我有具有属性 id 的对象列表 我想找到具有特定 id 的对象的索引 我写了这样的东西 index 1 for i in range len my list if my list i id specific id index i break
  • 如何读取Python字节码?

    我很难理解 Python 的字节码及其dis module import dis def func x 1 dis dis func 上述代码在解释器中输入时会产生以下输出 0 LOAD CONST 1 1 3 STORE FAST 0 x
  • 检查字典键是否有空值

    我有以下字典 dict1 city name yass region zipcode phone address tehsil planet mars 我正在尝试创建一个基于 dict1 的新字典 但是 它不会包含带有空字符串的键 它不会包
  • Python 无法使用套接字绑定我的外部/公共 IP 地址,给出错误但是当使用本地 IP 地址时,错误不会显示

    这是出现主要错误的代码 与我的本地 IP 的绑定将起作用 s bind 192 168 1 4 port 与我的公共 IP 的绑定失败并出现以下错误 s bind 99 99 99 99 port WinError 10049 请求的地址在

随机推荐

  • jquery跨域认证

    我将 Jetty 服务器配置为允许跨域 http 请求 allowedOrigins 并允许使用其 CrossOriginFilter 进行跨域身份验证 allowCredentials true 无需身份验证的跨域 http 请求可以正常
  • SQL - 插入一行并返回主键

    我已在存在主键的表中插入了包含一些数据的行 如何 SELECT 刚刚插入的行的主键 我应该更具体地提到我目前 使用 SQLite 对于 MS SQL Server SCOPE IDENTITY http msdn microsoft com
  • 如何在React typescript中读取xml文件(toolsbox.xml)

    我无法在 tsx 文件中导入 xml 文件 但在 jsx 文件中我可以访问该 xml 文件 您需要为打字稿定义一个模块来评估 否则它将尝试寻找类似的东西toolbox xml ts 名为 XML d ts 的文件中的一些内容 为此放置在 s
  • Vue 警告:未知的自定义元素: - 您是否正确注册了组件?

    我是一名新生 当我使用自定义组件时 它给了我这个错误 Vue warn Unknown custom element 您是否正确注册了组件 The ModalBase组件中使用的组件NoticeModal vue and NoticeMod
  • 实体框架支持的数据库

    我将制作一个最终用户桌面应用程序 因此我需要一个相对较小的数据库 例如 Firebird 或 SqlLite Entity Framework 4 是否支持 SQL Server 以外的其他数据库 ADO NET 数据提供程序 http m
  • ReactJS:我可以创建自己的 SyntheticEvent 吗?

    我正在使用 ReactJS 它是 SyntheticEvent 来跟踪事件及其目标 DOM 节点 我正在创建一些可变组件 我希望它们触发 SyntheticEvent 来跟踪 DOM 并使用以下命令跟踪更改的值e target and e
  • 使用 jQuery 插入 HTML

    如果我有一个 HTML 块 例如 div div div div
  • 将 .msi 转换为 .exe 的最佳工具包是什么?

    我想将 msi 封装到 exe 中以便添加 硬编码文件夹位置 例如 C Program Files x86 TEST 添加安装版本文件 使用静默安装 使用命令行开关 安装 卸载 日志生成 添加 Windows 注册表足迹 微星定制 用于安装
  • 使用 Web 视图下载文件

    在一个项目中 我想在 Web 视图中加载的 http 页面中下载 mp3 文件 下载的文件可以通过手机驱动器或保管箱等应用程序打开 当用户单击 Web 视图中的链接时 它应该将其下载到 iPhone 在服务器端 mp3 文件位于 webro
  • linux getlogin() 内存泄漏

    我有以下代码 由于某种原因 valgrind 在 getlogin 函数中发现了一些内存泄漏 代码 include
  • MySQL临时表与存储过程中的内存表

    在存储过程中使用哪个更好 临时表还是内存表 该表用于存储报告的摘要数据 开发人员应该注意哪些权衡 CREATE TEMPORARY TABLE t avg double or CREATE TABLE t avg double ENGINE
  • 实体框架:已经有一个与此命令关联的打开的 DataReader,必须先将其关闭

    这个问题与this https stackoverflow com questions 7917261 how to load the related entities using entity framework and the repo
  • CKEditor:子菜单(下拉列表)未出现

    我需要插件的下拉菜单列表中的下拉子菜单列表 但问题是 该菜单显示它有下拉子菜单列表 但列表内容尚未加载 显示空子菜单 快照 code CKEDITOR plugins add microdata requires styles button
  • 开发 H264 硬件解码器 Android - Stagefright 还是 OpenMax IL?

    我正在为 Android 开发 H264 H W 加速视频解码器 到目前为止 我已经接触过一些图书馆MediaCodec Stagefright OpenMax IL OpenMax AL and FFmpeg 经过一番研究 我发现 我找到
  • 解决 Java7 中 FileWalking 树中拒绝访问的问题

    下面是一些简单的代码 只是为了测试Files walkFileTree 方法 然而 该文件夹 etc ssl private 它具有这些权限 rwx x 抛出异常 即使我认为我用 if 语句来保护它 if permissions equal
  • 长 .when().then().when().then().otherwise() 链的替代方案

    是否有一些聪明的替代方法可以编写长的when then otherwise 链而不对值进行硬编码 请参见下面的示例 假设我们有以下数据框 df pl DataFrame Market AT AT DE DE CA DE UK US Numb
  • iPhone异步文件加载?

    有没有办法异步加载iPhone中的本地文件 我使用以下方法为我的 uitableview 加载 uiimages NSData imageData NSData alloc initWithContentsOfFile fileName U
  • 通过轻量级迁移更改核心数据实体名称?

    有没有办法在 iOS 上使用 自动轻量级迁移 的同时更改核心数据实体名称的名称 在目标模型中 将重命名标识符设置为源模型中实体的名称 在 Xcode 3 中 重命名标识符位于详细信息窗格的用户信息窗格中 版本哈希修饰符下方 在 Xcode
  • 仅切换手风琴点击 vue.js

    我正在构建一个简单的 vue 手风琴 当我单击一个手风琴时 它们都会打开 这不是我追求的行为 有没有办法只打开点击的那个 我以为 这个 会解决这个问题 但我没有运气 html div class accordion container di
  • NumPy/SciPy:将蒙版移动到图像上并检查是否相等

    我正在尝试使用进行图像处理NumPy http en wikipedia org wiki NumPy and scipy http en wikipedia org wiki SciPy 我有一个对应于背景的模板图像 我想找出它在输入图像