广西建设厅考试网站博客网站开发报告文库

pingmian/2025/10/8 2:11:21/文章来源:
广西建设厅考试网站,博客网站开发报告文库,留电话咨询看房,网站建设备案流程OpenCV7-copyTo截取ROI copyTo截取感兴趣区域 copyTo截取感兴趣区域 有时候#xff0c;我们只对一幅图像中的部分区域感兴趣#xff0c;而原图像又十分大#xff0c;如果带着非感兴趣区域一次处理#xff0c;就会对程序的内存造成负担#xff0c;因此我们希望从原始图像中… OpenCV7-copyTo截取ROI copyTo截取感兴趣区域 copyTo截取感兴趣区域 有时候我们只对一幅图像中的部分区域感兴趣而原图像又十分大如果带着非感兴趣区域一次处理就会对程序的内存造成负担因此我们希望从原始图像中截取部分图像后再进行处理。我们将这个区域称作感兴趣区域Region of InterestROI。 从原图中截取部分内容可以用Rect数据结构标记也可以用Range数据结构标记 typedef Rect2i Rect; typedef Rect_int Rect2i;templatetypename _Tp class Rect_ { public:// ..._Tp x; //! x coordinate of the top-left corner_Tp y; //! y coordinate of the top-left corner_Tp width; //! width of the rectangle_Tp height; //! height of the rectangle }; img(Rect(p.x, p.y, width, height))class CV_EXPORTS Range { public:Range();Range(int _start, int _end);int size() const;bool empty() const;static Range all();int start, end; }; // 定义开始和结束范围可以是行的开始和结束范围也可以是列的开始和结束范围 img(Range(rows_start, rows_end), Range(cols_start, cols_end));深拷贝函数copyTo void cv::Mat::copyTo( OutputArray m ) const;void cv::Mat::copyTo( OutputArray m, InputArray mask ) const;void cv::copyTo(InputArray src, OutputArray dst, InputArray mask);#include opencv2\opencv.hpp #include opencv2/core/utils/logger.hpp // debug no log #include iostream using namespace cv; using namespace std;int main() {cout OpenCV Version: CV_VERSION endl;utils::logging::setLogLevel(utils::logging::LOG_LEVEL_SILENT);Mat img imread(lena.png);Mat noobcv imread(noobcv.jpg);if (img.empty() || noobcv.empty()){cout 请确认图像文件名称是否正确 endl;return -1;}Mat ROI1, ROI2, ROI2_copy, mask, img2, img_copy, img_copy2;resize(noobcv, mask, Size(200, 200));img2 img; //浅拷贝//深拷贝的两种方式img.copyTo(img_copy2);copyTo(img, img_copy, img);//两种在图中截取ROI区域的方式Rect rect(206, 206, 200, 200); //定义ROI区域ROI1 img(rect); //截图ROI2 img(Range(300, 500), Range(300, 500)); //第二种截图方式img(Range(300, 500), Range(300, 500)).copyTo(ROI2_copy); //深拷贝mask.copyTo(ROI1); //在图像中加入部分图像imshow(加入noobcv后图像, img);imshow(ROI对ROI2的影响, ROI2);imshow(深拷贝的ROI2_copy, ROI2_copy);circle(img, Point(300, 300), 20, Scalar(0, 0, 255), -1); //绘制一个圆形imshow(浅拷贝的img2, img2);imshow(深拷贝的img_copy, img_copy);imshow(深拷贝的img_copy2, img_copy2);imshow(画圆对ROI1的影响, ROI1);waitKey(0);return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89691.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

两学一做学习网站更多标签的适用场景

如果你的操作系统是 Windows,而你想要连接 Linux 服务器相互传送文件,那么你需要一个简称 SSH 的 Secure Shell 软件。实际上,SSH 是一个网络协议,它允许你通过网络连接到 Linux 和 Unix 服务器。SSH 使用公钥加密来认证远程的计算…

代理注册seo是什么职业

问题描述   JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值:   * 字符串 (string):字符串是由双引号…

山西省建设执业资格注册中心网站软件制作公司排名

1.介绍和基础操作 Python中的元组(Tuple)是不可变有序序列,可以容纳任意数据类型(包括数字、字符串、布尔型、列表、字典等)的元素,通常用圆括号() 包裹。与列表(List)类似&#xff…

专业网站设计服务在线咨询义乌企业网站

FROM : http://blog.ityao.com/archives/581 如果想用Flash/Flex监听浏览器的关闭事件,可以通过JavaScript的window.onbeforeunload事件进行监听然后JS调用Flash中的函数。在swf所在页面的JavaScript中添加如下代码JS中代码:(这里设定swf文件…

破解网站后台账号密码上海做网站的公司多少钱

也许有些人是学C出身,对于Java几乎不了解。一时心血来潮想学学android开发,于是下载了Eclipse,安装了SDK,有模有样的学习起来。也许是懒惰了,对于java一直总是提不起精神。于是确定使用DreamweaverJquery mobilePhoneg…

比较好的公文写作网站wordpress菜单怎么添加次级菜单

函数的三种调用方式:1、函数作为表达式中的一项出现在表达式中,例“zmax(x,y)”;2、函数作为一个单独的语句,例“printf("%d",a)”;3、函数作为调用另一个函数时的实参,例“printf("%d"…

专门做pp他的网站WordPress十大免费CMS主题

矩阵键盘 矩阵键盘是一种常用于电子设备中的输入设备,其原理是利用行和列的交叉点来识别按键输入。矩阵键盘通常由多个按键排列成行和列的形式组成,通过按下某个按键可以在对应的行和列交叉点上产生电路连接。 在矩阵键盘中,每个按键都被安排…

网站建设需要学代码吗企业网站建设规划方案

#Dubbo# 文章内容 Dubbo服务导出基本原理分析Dubbo服务注册流程源码分析Dubbo服务暴露流程源码分析服务导出的入口方法为ServiceBean.export(),此方法会调用ServiceConfig.export()方法,进行真正的服务导出。 1. 服务导出大概原理 服务导出的入口方法为ServiceBean.export…

如何自己做购物网站免费建站平台

文章目录1. 题目2. 解题1. 题目 现在,我们用一些方块来堆砌一个金字塔。 每个方块用仅包含一个字母的字符串表示。 使用三元组表示金字塔的堆砌规则如下: 对于三元组(A, B, C) ,“C”为顶层方块,方块“A”、“B”分别作为方块“…

网站排名top排行榜快速开发平台免费版

文章目录1. 题目2. 解题1. 题目 给你一个下标从 0 开始的整数数组 tasks ,其中 tasks[i] 表示任务的难度级别。 在每一轮中,你可以完成 2 个或者 3 个 相同难度级别 的任务。 返回完成所有任务需要的 最少 轮数,如果无法完成所有任务&…

温州网站建设优化做国外购物网站

踩坑描述:在学习 hadoop 的时候使用hadoop 下的 mapreduce,却发现没有 mapreduce。 第一反应就是去看看 maven 的路径对不对 settings——》搜索框搜索 maven 检查一下 Maven 路径对不对 OK 这里是对的 那么是不是依赖下载失败导致 mapreduce 没下下…

网站建设信用卡取消wordpress处理大数据

在使用互联网时我们常常听到cookie这个词,那到底什么是cookie呢? Cookie是某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息客户端向服务器发起请求&…

网站设计弹窗河南重大项目建设网站

AWS是全球最常用的云服务之一。 Gartner Magic Quadrant将AWS评为最大的IaaS提供商。每个可能的域都由企业使用AWS服务。 全球约有 1,000,000家公司正在使用AWS作为其IaaS提供商。从Netflix到Unilever再到Met Office,每个人都转移到AWS上的云基础架构。既然您正在阅…

做网站用到的技术广告公司怎么做

创建型 单例模式 Singleton:确保一个类只有一个实例,并提供该实例的全局访问点 使用一个私有构造方法、一个私有静态变量以及一个公有静态方法来实现。私有构造方法确保了不能通过构造方法来创建对象实例,只能通过公有静态方法返回唯一的私…

宁波市建设工程检测协会网站手机网站建设市场

题目 表:Movies 表:Users 请你编写一个解决方案: 查找评论电影数量最多的用户名。如果出现平局,返回字典序较小的用户名。查找在 February 2020 平均评分最高 的电影名称。如果出现平局,返回字典序较小的电影名称。 …

联通网站备案系统网站策划建设方案书

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

个人网站设计及实现论文中国哪里正在大开发大建设

来源:工业机器人随着工业4.0时代的到来,机器视觉在智能制造业领域的作用越来越重要,为了能让更多用户获取机器视觉的相关基础知识,包括机器视觉技术是如何工作的、它为什么是实现流程自动化和质量改进的正确选择等。小编为你准备了…

极简资讯网站开发郑州网站建设的公司哪家好

简介: 东京奥运会已落下帷幕。比赛期间,全球亿万观众蜂拥至各大转播平台观看奥运赛事,平台直播能力显的尤为重要。阿里云作为视频直播平台的技术提供商,凭借在产品技术、资源带宽、服务保障等方面优势,可为各大转播平台…

江西省建设监督网站河南省建设厅建筑业信息网官网

聚类与判别分析概述 基本概念 聚类分析 聚类分析的基本思想是找出一些能够度量样本或指标之间相似程度的统计量,以这些统计量为划分类型的依据,把一些相似程度较大的样本(或指标)聚合为一类,把另外一些彼此之间相似程…

做网站宝安网站开发流程的三个部分

Linux set命令介绍 set命令是Linux操作系统中的内置shell命令,用于设置和取消shell变量和选项。它常用于shell脚本中,以配置环境并控制脚本的行为。 Linux set命令适用的Linux版本 set命令在所有主流的Linux发行版中都可以使用,包括但不限…