当前位置: 首页 > news >正文

做网站如何盈利武汉seo关键词优化

做网站如何盈利,武汉seo关键词优化,企业网站做留言板有什么优势,美丽南方官网网站建设OpenCV7-copyTo截取ROI copyTo截取感兴趣区域 copyTo截取感兴趣区域 有时候,我们只对一幅图像中的部分区域感兴趣,而原图像又十分大,如果带着非感兴趣区域一次处理,就会对程序的内存造成负担,因此我们希望从原始图像中…

OpenCV7-copyTo截取ROI

    • copyTo截取感兴趣区域


copyTo截取感兴趣区域

有时候,我们只对一幅图像中的部分区域感兴趣,而原图像又十分大,如果带着非感兴趣区域一次处理,就会对程序的内存造成负担,因此我们希望从原始图像中截取部分图像后再进行处理。我们将这个区域称作感兴趣区域(Region of Interest,ROI)。

从原图中截取部分内容,可以用Rect数据结构标记,也可以用Range数据结构标记:

typedef Rect2i Rect;
typedef Rect_<int> Rect2i;template<typename _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.wangmingla.cn/news/27552.html

相关文章:

  • 网站开发技术方案docseo快速排名上首页
  • 合肥做网站排名如何建立公司网站网页
  • 连云港建设部网站看广告赚钱的平台
  • 网站做影集安全吗培训中心
  • 国外做文化的网站本地推广平台
  • 植物设计网站推荐新闻小学生摘抄
  • 开源程序做网站网站是怎么优化的
  • 个人网站设计规划书百度app官网
  • 北京微信网站建设电话天津关键词排名推广
  • 基金网站建设需求书武汉搜索引擎营销
  • 网站一般宽度专业seo推广
  • 营销咨询服务电脑系统优化软件哪个好用
  • 网页开发兼职怎么seo快速排名
  • 外贸网站都有那些百度大数据
  • 怎么用电脑windows做网站上海网站建设费用
  • 电商网站建设基本流程图厦门小鱼网
  • 舟山做网站小程序模板
  • 网站页面布局的目的免费发帖推广的平台
  • 女人和男人做床上爱网站不花钱网站推广
  • 可以在自己的电脑上做网站吗做网页设计一个月能挣多少
  • 一家做公司点评的网站朋友圈广告投放平台
  • 威海专业做网站设计的公司推广的软件有哪些
  • 网站建设与管理教材临沂seo网站管理
  • 太原网站制作开发如何网络媒体推广
  • wordpress 网站搬迁百度网站ip地址
  • 电信宽带做网站服务器吗市场调研方案怎么写
  • 想自己做网站推广刷seo关键词排名软件
  • b2c电子商务网站代码seo自动点击排名
  • 做磨毛布内销哪个网站比较好百度关键词优化送网站
  • 合肥建站比较便宜的公司长沙网络营销公司