OpenCV - 两个二值图像之间的交集

2024-03-05

假设我有两个相同大小的二值图像。如何找到两个二值图像之间的交集?只有两个白色图像(灰色 - 255)上相同坐标(位置)的像素才会在输出图像(交集)上给出白色像素。


您可以使用cvAnd http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-and or 简历::按位与 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-and在两个图像上。仅当两个输入图像均为白色时,生成的图像才会为白色。

编辑:这是申请的结果简历::按位与 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-and, 简历::按位或 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-or and CV::按位异或 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-xor在二值图像上:

这是两个源图像:

这是申请的结果简历::按位与 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-and:

这是申请的结果简历::按位或 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-or:

这是申请的结果CV::按位异或 http://opencv.itseez.com/modules/core/doc/operations_on_arrays.html?#bitwise-xor:

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

OpenCV - 两个二值图像之间的交集 的相关文章

  • OpenCV 在使用 anaconda 的 Linux 上无法与 python 正常工作。收到 cv2.imshow() 未实现的错误

    这就是我得到的确切错误 我的操作系统是 Ubuntu 16 10 OpenCV 错误 未指定错误 该功能未实现 使用 Windows GTK 2 x 或 Carbon 支持重新构建库 如果您使用的是 Ubuntu 或 Debian 请安装
  • Matlab 中 interp2 的类似 OpenCV Api

    有没有类似的功能 其工作原理与 interp2 x y frame z xd yd linear 0 在 OpenCV 中 功能cv remap 几乎可以满足您的要求 请参阅文档here http docs opencv org modul
  • 为 Visual Studio 安装 openCV 2.4 for C/C++

    我一整天都在尝试在 Windows 7 上的 C C 上安装 Visual Studio 2010 的 OpenCV 版本 2 4 1 和 2 4 2 我一直在关注这个教程 http docs opencv org trunk doc tu
  • 将嘈杂的硬币重塑为圆形

    我正在使用 JavaCV OpenCV 包装器 进行硬币检测 但是当硬币连接时我遇到了一些问题 如果我尝试侵蚀它们以分离这些硬币 它们就会失去圆形形状 如果我尝试计算每个硬币内部的像素 可能会出现问题 因此某些硬币可能会被误算为更大的硬币
  • 相机姿态估计(OpenCV PnP)

    我正在尝试使用网络摄像头从具有已知全球位置的四个基准点的图像中获取全局姿态估计 我检查了许多 stackexchange 问题和一些论文 但似乎无法得到正确的解决方案 我得到的位置数字是可重复的 但与相机移动绝不成线性比例 仅供参考 我正在
  • 如何使图像呈现出陈旧、布满灰尘、颜色褪色的外观?

    我有旧画的图像 这些画很旧 布满灰尘 颜色褪色 如图所示here https i stack imgur com xuoEF jpg 如何赋予任何图像这种 旧 外观 我找不到任何过滤器或 openCV 函数来实现这种类型的外观 EDIT 我
  • 在 Python 3.5 64 位上通过 pip 安装 OpenCV

    我尝试安装 OpenCV 但找不到任何合适的 pip 软件包 我决定上网查找有关如何安装它的官方文档 并发现this https opencv python tutroals readthedocs io en latest py tuto
  • bitblt 在 Windows 10 版本 1703 上失败 (15063.138)

    使用 Visual Studio 2017 vc141 以下代码应该从前游戏窗口获取屏幕截图 但现在它返回黑色和空白图像 唯一的游戏问题 尝试过 OpenGL 和 Vulkan ogl 返回黑色 vulkan 返回白色 在升级到 Windo
  • Opencv matchTemplate 和 np.where():仅保留唯一值

    继带有马里奥硬币的 opencv 教程 https opencv python tutroals readthedocs io en latest py tutorials py imgproc py template matching p
  • 如何在opencv python中为图像添加边框

    如果我有如下图所示的图像 如何在图像周围添加边框 以便最终图像的整体高度和宽度增加 但原始图像的高度和宽度保持在中间 下面的代码添加了一个大小恒定的边框10像素到原始图像的所有四个边 对于颜色 我假设您想要使用背景的平均灰度值 这是我根据图
  • 如何删除树莓派的相机预览

    我在我的 raspberryPi 上安装了 SimpleCv 并安装了用于使用相机板的驱动程序 uv4l 驱动程序 现在我想使用它 当我在 simpleCV shell Camera 0 getImage save foo jpg 上键入时
  • 使用Python的工业视觉相机[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • OpenCV 错误:使用 COLOR_BGR2GRAY 函数时断言失败

    我在使用 opencv 时遇到了一个奇怪的问题 我在 jupyter 笔记本中工作时没有任何问题 但在尝试运行此 Sublime 时却出现问题 错误是 OpenCV错误 cvtColor中断言失败 深度 CV 8U 深度 CV 16U 深度
  • 我可以使用 openCV 比较两张不同图像上的两张脸吗?

    我对 openCV 很陌生 我看到它可以计算出脸部并返回一个矩形来指示脸部 我想知道 openCV 是否可以访问两张包含一张脸的图像 并且我希望 openCV 返回这两个人是否相同的可能性 Thanks OpenCV 不提供完整的人脸识别引
  • 多视图几何

    我从相距一定距离的两台相同品牌的相机捕获了两张图像 捕获了相同的场景 我想计算两个相机之间的现实世界旋转和平移 为了实现这一点 我首先提取了两张图像的 SIFT 特征并进行匹配 我现在有基本矩阵也单应性矩阵 然而无法进一步进行 有很多混乱
  • 来自连接到远程机器的相机的 Opencv 流

    我正在用 python 开发一个 wx 应用程序 用于流式传输和显示来自两个不同网络摄像头的视频 这工作正常 但现在我需要在不同的场景中执行此操作 其中两个摄像头连接在通过网络连接的 Windows 上运行的单独计算机中 我的应用程序将在机
  • 无法在 Windows 7 机器中使用 OpenCV 2.4.3、Python 2.7 打开“.mp4”视频文件

    我目前正在进行一个涉及读取 mp4 视频文件的项目 我遇到的问题是它在Windows 7机器上使用Python 2 7 32位 OpenCV 2 4 3 cv2 pyd 代码片段如下 try video cv2 VideoCapture v
  • 创建 OpenCV 的 mouseCallback 函数的基于类的实现时遇到问题

    正如标题所示 我在基于类的 C 结构中实现 OpenCV 的 mouseCallback 函数时遇到了一些麻烦 请允许我解释一下 我定义了一个名为 BriskMatching 的类 在其中创建了一个名为 mouseCallback 的成员函
  • 为什么我无法在 Mac 12.0.1 (Monterey) 上使用 pip 安装 OpenCV? [复制]

    这个问题在这里已经有答案了 当我尝试使用 python pip 安装 OpenCV 时 它显示了以下内容 Remainder of file ignored Requirement already satisfied pip in Libr
  • 从图像坐标获取对象的世界坐标

    I have been following this http docs opencv org modules calib3d doc camera calibration and 3d reconstruction html docume

随机推荐

  • Android Wear + Wearable ChannelApi openChannel 未通过远程节点打开?

    当通过 a 打开通道时本地节点 Wearable NodeApi getLocalNode googleApiClient onChannelOpened 监听器成功地火灾 但是 当通过远程节点 Wearable NodeApi getCo
  • 为什么yield不能与scala中的while循环一起使用

    在斯卡拉中 yield可以使用 for 循环 例如 val ints IndexedSeq Int for i lt 1 to 10 yield i 但我发现yield不能使用 while 循环 例如喜欢 while resultSet n
  • React Native 地图 - 自定义标记图像在更高的 Android 版本中不渲染

    图像未显示在标记上 你好 我正在使用 React Native 开发一个 Android 应用程序 它使用反应本机地图 https github com react community react native maps包裹 除了 Andr
  • 编写可在 matlab 中读取的 3d numpy 数组

    我正在尝试将 3D numpy 数组保存到我的磁盘中 以便稍后可以在 matlab 中读取它 我在使用时遇到了一些困难numpy savetxt 在 3D 数组上 所以我的解决方案是首先使用以下代码将其转换为 1D 数组 import nu
  • Ksql:Left Join 显示流中的列,但不显示表

    我在 KSQL 中有一个蒸汽和一张表 如下所述 流名称 DEAL STREAM 表名称 EXPENSE TABLE 当我运行以下查询时 它仅显示流中的列 但不显示表列 这是预期的输出吗 如果不是 我做错了什么吗 SELECT TD EXPE
  • ASP.NET MVC razor 视图引擎默认编码 HTML 吗?

    ASP NET MVC razor 视图引擎默认编码 HTML 吗 或者我们必须使用htmlhelpers用于对数据进行 html 编码 是的 它确实 使用 Html Raw 打破这种行为
  • 在 IDLE 中运行 pip

    抱歉问这个愚蠢的问题 我是 python 新手 目前正在使用 IDLE 进行 python 编程 有没有办法隐藏命令生成的输出 pip main install modulename 我试图在idle中通过pip安装matplotlib 但
  • JavaScript:我可以以某种方式强类型函数参数吗?

    我是 JavaScript 新手 我觉得对我正在编码的几个工具的函数参数进行强类型化的需求是不可抗拒的 这将使我在这些函数中自动完成 调试 功能访问变得更加一致 经过一番谷歌搜索后 我想这不可能直接实现 但是 是否有通用工具可以简单地模拟这
  • 将通用数字参数与常量进行比较

    假设我有一个函数将数字参数与常量进行比较并返回布尔值 fn compare n f64 gt bool n gt 42 as f64 这工作正常 但我似乎无法使其通用 fn compare
  • 相当于 -respondsToSelector 的类方法:

    是否有一个类方法相当于 respondsToSelector 就像是 respondsToSelector 我问的原因是因为通过实施 respondsToSelector 在类级别上 我收到编译器警告 在协议中找到 respondsToSe
  • Java 中同步的记忆效应

    JSR 133 常见问题解答 http www cs umd edu users pugh java memoryModel jsr 133 faq html synchronization says 但同步还有更多内容 而不是相互排斥 同
  • webpack.config.js 中的 json-loader 不起作用

    我正在尝试遵循 React 教程 我的 webpack config js 文件如下 var webpack require webpack var pth require path module exports entry src ind
  • MySQL where 子句和 avg() 排序作为子查询

    尽管我可以对别名子查询进行分组和排序 但我无法在 where 子句中使用别名 我需要使用联接吗 Works SELECT entries SELECT avg value FROM ratings WHERE ratings entry i
  • Gradle InstrumentTest 的 AndroidManifest.xml

    有没有办法指定一个额外的AndroidManifest xmlgradle 测试应用程序的文件 我需要它来为我的单元测试指定额外的权限和活动 UPD 我尝试添加instrumnetTest部分中的build gradle文件 但它没有帮助
  • 使用SQL过滤存储过程的结果

    我查看了 Stack Overflow 上与此问题相关的其他问题 但似乎没有一个问题清楚地回答了这个问题 我们有一个名为 sp who2 的系统存储过程 它返回服务器上所有正在运行的进程的信息结果集 我想过滤存储过程返回的数据 从概念上讲
  • Google 脚本 JSON 嵌套数组到单元格

    我试图将以下 JSON 的一部分读入 google 表格 似乎有嵌套数组 我很难将其推入一个单元格 主要 JSON lineItems name advertisers 1558261 lineItems 12317016 advertis
  • Angular2:更改表单验证错误的边框颜色

    尝试更改错误消息的边框颜色 这是我的 html 代码 div class form group div
  • 从对话框片段上的图库中选择照片时光标上出现空指针异常

    我正在尝试从图库中选择照片DialogFragment 但我越来越nullpointerexception初始化时cursor 有什么想法为什么会出现此错误吗 下面是我的代码 if resultCode Activity RESULT OK
  • 连接图中的桥

    我有一个编程任务 不是家庭作业 我必须在图中找到桥梁 我自己做了一些工作 但无法想出任何令人满意的东西 所以我用谷歌搜索了它 我确实找到了一些东西 但我无法理解它所呈现的算法 有人可以看一下这段代码并给我一个解释吗 public Bridg
  • OpenCV - 两个二值图像之间的交集

    假设我有两个相同大小的二值图像 如何找到两个二值图像之间的交集 只有两个白色图像 灰色 255 上相同坐标 位置 的像素才会在输出图像 交集 上给出白色像素 您可以使用cvAnd http opencv itseez com modules