OpenCV区域提取之利用Rect提取在源代码中预先定义好的区域
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782
图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601
直接上源码和运行结果吧,程序很好读懂,我就不多作解释了!
源码如下:(程序中用到的图像的下载链接:flower3.jpg_免费高速下载|百度网盘-分享无限制)
//OpenCV版本2.4.9 #include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <iostream>
// 全局变量源图像
cv::Mat srcImage;
// 方法1 利用Rect选择区域(100, 180, 150, 50)
void regionExtraction(int xRoi, int yRoi, int widthRoi, int heightRoi )
{// 指定坐标区域提取cv::Mat roiImage(srcImage.rows,srcImage.cols,CV_8UC3);std::cout << srcImage.rows << " " << srcImage.cols << std::endl;// 将兴趣区域拷贝到目标图像srcImage(cv::Rect(xRoi,yRoi,widthRoi,//这句话我专门开了篇博文来解释heightRoi)).copyTo(roiImage);// http://blog.csdn.net/wenhao_ir/article/details/51543990cv::imshow("roiImage",roiImage);cv::waitKey(0);
}
int main()
{// 源图像载入及判断srcImage = cv::imread("flower3.jpg");if( !srcImage.data ) return 1;cv::imshow("ROIing", srcImage);cv::waitKey(0);// 方法1 利用Rect选择区域(100, 180, 150, 50)int xRoi = 80;int yRoi = 180;int widthRoi = 150;int heightRoi = 100;regionExtraction(xRoi,yRoi,widthRoi,heightRoi); return 0;
}
程序运行结果如下图所示:
图像处理开发需求、图像处理接私活挣零花钱,请加微信/QQ 2487872782
图像处理开发资料、图像处理技术交流请加QQ群,群号 271891601
OpenCV区域提取之利用Rect提取在源代码中预先定义好的区域相关推荐
- 天地图如何导出某个区域_如何利用ArcGIS提取天地图建筑轮廓
ArcGIS是一个收集.组织.管理.分析.交流和发布地理信息的综合平台,已被应用于诸多领域,建筑轮廓为建筑的外沿线投影轮廓线,这里介绍一下如何借助ArcGIS提取天地图的建筑轮廓,希望能够对大家有所帮 ...
- python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...
接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...
- 利用watch在小程序中实现全局状态共享
问题 在之前开发微信小程序的时候,获取用户信息.openid还有地理位置这些信息的时候,都是采用Promise的方式异步获取,但是这样的话在页面和App.js中都获取就可能造成请求重复的问题. 比如为 ...
- Python OpenCV GrabCut进行前景分割和提取
Python OpenCV GrabCut进行前景分割和提取 1. 效果图 1.1 边界框GrabCut效果图 1.2 Mask GrabCut效果图 2. GrabCut原理 2.1 GrabCut ...
- 图像分割与提取:交互式前景提取(附OpenCV代码实现)
一.简介 经典的前景提取技术主要使用纹理(颜色)信息,如魔术棒工具,或根据边缘(对比度)信息,如智能剪刀等完成.2004 年,微软研究院(剑桥)的 Rother 等人在论文 GrabCut: Inte ...
- 【自动驾驶/opencv】32.交通灯颜色提取的难点
交通灯颜色识别有难点,因为很多时候,颜色会因为环境而变化,例如下面的红灯,下图不用理会右边的交通灯,因为我调试程序中是限定了id==8641只分析左边这个,所以右边这个没进行处理. 上图左边是向左的箭 ...
- 使用Opencv进行轮廓检测,字符提取,简单的直方图字符识别!
一.使用Opencv进行轮廓检测! 所需函数: 1. cvFindContours 函数功能:从二值图像中检索轮廓,并返回检测到的轮廓的个数 函数原型: int) cvFindContours( C ...
- python 替换array中的值_利用Python提取视频中的字幕(文字识别)
我的CSDN博客id:qq_39783601,昵称是糖潮丽子~辣丽 从今天开始我会陆续将数据分析师相关的知识点分享在这里,包括Python.机器学习.数据库等等. 今天来分享一个Python小项目! ...
- 利用Python提取函数图像数据并拟合曲线
目录 1. 前言 2. 数据提取 2.1 图像预处理 2.2 提取数据 3. 曲线拟合 4. 优化代码 1. 前言 学校导师要求拟合曲线,但只有函数图像没有数据,图像和公式都不懂就负责把系数算出来. ...
最新文章
- JAVA实现变态跳台阶问题(《剑指offer》)
- 中国非动物胶市场来产销需求及发展潜力研究报告2022版
- 终于在2000年的联想6920上较完美的运行起了Gentoo Linux
- 一个 SQL 同时验证帐号是否存在、密码是否正确
- python37从零开始学_从零开始学Python【37】--朴素贝叶斯模型(理论部分)
- Fiddler绕过前端直接和后台进行交互
- c++ 实现一个object类_一个Java类就能实现微服务架构的权限认证
- C++中的extern C【转】
- Git - 命令行 - 使用 Tag 标记你的代码
- mysql事务_MySQL事务提交过程(一)
- # 研究杂感 × VOSviewer(第五辑)
- 一个Python 爬虫程序
- PMP考试的打分标准是怎样的?
- 测试简单读取opml
- 冰冻三尺,非一日之寒。数据解析——xpath(4)
- html网页框架分割三部分,Dreamweaver用框架建立网站把浏览器的显示空间分割为几个部分...
- 纯HTML+CSS+js实现大型企业站小米商城官网之注册页面
- 数学建模——微分方程
- java开发钉钉企业内部应用,免登授权+消息推送
- 2021-04-01
热门文章
- 怎么自学python软件-你是如何自学 Python 的?
- python 培训-本人的Python自学历程分享
- java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?
- python好还是c+-JAVA,Python和C+各有什么特点和优势?
- python面试-Python面试中常见的3个问题
- python画二维散点图-基于python 二维数组及画图的实例详解
- python的应用领域-Python的应用领域
- 大学生学python到底有没有有-大学生该不该学Python?太纠结了?
- python中文读音ndarray-numpy中的ndarray方法和属性详解
- 自学python当黑客-为什么黑客都用Python