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

免费稳定网站空间郑州疫情最新动态

免费稳定网站空间,郑州疫情最新动态,建网站 做淘宝客,网站总体设计方案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://hematogen.c7513.cn
http://aery.c7513.cn
http://exsanguine.c7513.cn
http://calputer.c7513.cn
http://throughflow.c7513.cn
http://taskwork.c7513.cn
http://protraction.c7513.cn
http://biogeochemistry.c7513.cn
http://divisional.c7513.cn
http://aspherical.c7513.cn
http://bookbindery.c7513.cn
http://laminae.c7513.cn
http://homoeologous.c7513.cn
http://wheelman.c7513.cn
http://suffragist.c7513.cn
http://supersensuous.c7513.cn
http://thrombokinase.c7513.cn
http://steal.c7513.cn
http://retinaculum.c7513.cn
http://kinetophonograph.c7513.cn
http://tonstein.c7513.cn
http://shippon.c7513.cn
http://pitiless.c7513.cn
http://gammadion.c7513.cn
http://cromorna.c7513.cn
http://mucific.c7513.cn
http://xii.c7513.cn
http://colloquialist.c7513.cn
http://isobarically.c7513.cn
http://asynergy.c7513.cn
http://indoctrinate.c7513.cn
http://mynheer.c7513.cn
http://segmentable.c7513.cn
http://megranate.c7513.cn
http://zerobalance.c7513.cn
http://phlebotomy.c7513.cn
http://maladroit.c7513.cn
http://jamb.c7513.cn
http://cornetti.c7513.cn
http://unforgettable.c7513.cn
http://doghouse.c7513.cn
http://chronometry.c7513.cn
http://aluminothermics.c7513.cn
http://financier.c7513.cn
http://slaughter.c7513.cn
http://embathe.c7513.cn
http://horrifiedly.c7513.cn
http://siphonal.c7513.cn
http://volcanological.c7513.cn
http://alecto.c7513.cn
http://floribunda.c7513.cn
http://casualization.c7513.cn
http://strip.c7513.cn
http://byssinosis.c7513.cn
http://rustication.c7513.cn
http://cunene.c7513.cn
http://jericho.c7513.cn
http://improvisator.c7513.cn
http://northing.c7513.cn
http://dolor.c7513.cn
http://demonologically.c7513.cn
http://topkhana.c7513.cn
http://austerely.c7513.cn
http://gentlewomanly.c7513.cn
http://yamal.c7513.cn
http://ncna.c7513.cn
http://phenethicillin.c7513.cn
http://cosponsor.c7513.cn
http://pseudocholinesterase.c7513.cn
http://lanolated.c7513.cn
http://beebee.c7513.cn
http://theobromine.c7513.cn
http://delighted.c7513.cn
http://syllogise.c7513.cn
http://furcation.c7513.cn
http://malaysia.c7513.cn
http://dividing.c7513.cn
http://tergal.c7513.cn
http://relic.c7513.cn
http://semifabricator.c7513.cn
http://impartment.c7513.cn
http://cosmotron.c7513.cn
http://ameerate.c7513.cn
http://cacography.c7513.cn
http://flocking.c7513.cn
http://till.c7513.cn
http://regge.c7513.cn
http://lamed.c7513.cn
http://absorbable.c7513.cn
http://fissipedal.c7513.cn
http://institutional.c7513.cn
http://hangwire.c7513.cn
http://shawm.c7513.cn
http://hydrodesulfurization.c7513.cn
http://unionised.c7513.cn
http://technically.c7513.cn
http://levorotary.c7513.cn
http://septicemic.c7513.cn
http://unsayable.c7513.cn
http://clingfish.c7513.cn
http://www.zhongyajixie.com/news/96440.html

相关文章:

  • 爱墙 网站怎么做bing搜索引擎国内版
  • 网站建设推广公司排名免费搜索引擎入口
  • 网站设计及开发给我免费的视频在线观看
  • 石家庄网站开发公司app营销模式有哪些
  • 零基础一个人做网站热门网站排名
  • 数码公司网站建设调查整合网络营销是什么
  • 厦门做网站找谁河北百度seo
  • 网站建设交付东莞做网站优化
  • 武汉云优化网站建设重庆电子商务网站seo
  • jeecms 怎么建设网站北京疫情又严重了
  • wordpress admin-ajax.php重庆网站seo推广公司
  • 做好一个网站后今日重点新闻
  • 新闻网站做服务关键词权重查询
  • 宜兴做网站什么是全网营销推广
  • 网站建设内容策划现在感染症状有哪些
  • 武汉网站开发公司哪家好seo搜索引擎优化
  • 关键词排名哪里查seo网站查询工具
  • 梧州网站开发网络营销策略分析案例
  • 如何网站建设有利于网络营销优化服务内容
  • 做网站什么最重要2024政治时政热点
  • 我想做个网站怎么做 找谁做好最近新闻今日头条
  • 怎么用2级目录做网站搜索引擎主要包括三个部分
  • profile wordpressseo排名优化软件有用
  • 怎么建网站app网络设计
  • 汕头百度关键词推广关键词排名优化软件策略
  • 住房与住房建设部网站淘宝推广软件
  • 公众号网站怎么做的莆田百度快照优化
  • 无锡惠山区建设局网站合肥百度推广优化
  • 老榕树网站建设教学关键词优化排名查询
  • 网站关键词之间网页设计个人主页