cv2.bitwise_or 提取ROI区域

embedded/2024/9/24 10:19:04/

原图如下所示,想提取圆形ROI区域,红色框

img = np.ones(ori_img.shape, dtype="uint8")
img = img * 255
cv2.circle(img, (50,50), 50, 0, -1)
self.bitwiseOr = cv2.bitwise_or(ori_img, circle)

 使用一个和原图尺寸一致的图像做mask,图白圆黑

 

以上图像和原图做bitwish_or可获得如下图像,提取圆形ROI区域

 如果圆形ROI区域需要再次去除周围的黑边,可以用同样的方法,构造一个矩形mask

图白矩形黑

 在执行一次bitwish_or,可获取如下结果,通过这种方式可以获取不规则的ROI


http://www.ppmy.cn/embedded/111134.html

相关文章

接口测试到底测试什么?

我给你说一个值20K的答案,主要有以下几个点: 第一:可用性测试,根据约定的协议、方法、格式、内容等传输数据到接口,经处理后返回期望的结果。 这里分为三个点: 1,接口功能是否正确。 2&…

Leetcode面试经典150题-27.移除元素

解法都在代码里,不懂就留言或者私信 超级简单的题,一般出现在笔试里,但是不知道为啥字节高频题里会排的那么靠前 class Solution {public int removeElement(int[] nums, int val) {/**如果数组为空,没什么可操作的,…

曝光破21亿,新茶饮行业如何掘金抖音?

沪上阿姨CEO单卫钧曾说:“新茶饮有几个特点,第一个是资本化,第二个是连锁化,第三个就是线上化。” 具体到线上化,除了美团、饿了么这些传统渠道之外,越来越多茶饮咖啡品牌开始布局抖音、快手等内容平台。在…

OpenSNN推文:神经网络(Neural Network)相关论文最新推荐(九月份)(一)

基于卷积神经网络的活动识别分析系统及应用 论文链接:oalib简介:  活动识别技术在智能家居、运动评估和社交等领域得到广泛应用。本文设计了一种基于卷积神经网络的活动识别分析与应用系统,通过分析基于Android搭建的前端采所集的三向加速度…

2024全国职业院校技能大赛移动应用开发赛题全面解析

引言 2024年全国职业院校技能大赛移动应用设计与开发赛项(高等职业教育组)的赛题已经公布。本次比赛聚焦于"移动跨平台应用开发生态系统",要求参赛选手在8小时内完成产品原型设计、移动应用开发和应用部署测试三大模块的任务。本文将对赛题进行全面解析,为参赛选手和…

判断语句有几种写法

在编程中,判断语句用于基于特定条件来控制程序的执行流程。以下是一些常见编程语言中判断语句的几种基本写法: ### 1. if 语句 if 语句是最基本的条件判断结构,用于在条件为真时执行一段代码。 **示例**: c if (condition) { // 条件为…

Remix 学习 - @remix-run/react 中的主要组件

remix-run/react 包含了一些主要组件&#xff0c;帮助开发者在 React 应用中整合 Remix 的功能。以下是 remix-run/react 中主要组件的详细说明&#xff0c;包括使用场景和示例&#xff1a; 1. <Link> 说明: 用于在应用内创建链接&#xff0c;实现无刷新导航。 使用场景…

外贸获客:主动开发有用吗?

今天主要和大家聊聊&#xff0c;做外贸几个常用的获客渠道。 开发客户的渠道大体上分两种&#xff1a;1、主动开发&#xff1b;2、被动询盘 我们一一进行解析。1、社交媒体开发 即利用社交媒体&#xff0c;如Youtube、LinkedIn、Instagram、TikTok、Facebook等平台进行客户开发…