#include <opencv2/opencv.hpp>
#include <stdio.h>
#include <stdlib.h>using namespace cv;
using namespace std;int main(int argc, char** argv)
{Mat img = imread("123.jpg",-1);//3通道//Mat line1 = img.row(40);//读取一行//Mat line2 = img.col(40)*img.channels();//读取一列//注意,这里的范围含头不含尾。Mat A = img(Range(0,500),Range(0,500));imshow("1", A);imwrite("A.jpg",A);Mat B = img(Range(0,500),Range::all());imshow("2", B);imwrite("B.jpg",B);//Rect四个参数:距左边距离,距上边距离,矩形x(左右)方向长宽,矩形y(上下)方向高低。Mat C(img, Rect(500,100,1200,1000));imshow("3", C);imwrite("C.jpg",C);cout<<img.rows<<endl<<img.cols<<endl;waitKey();return 1;
}

123.jpg (图片 1920*1200 像素)

A.jpg

B.jpg

C.jpg

OpenCV学习五:图片矩形区域的读取相关推荐

  1. C++下opencv学习笔记(一)(图像的简单读取丶显示与存储)

    C++下opencv学习笔记(一)(图像的简单读取丶显示与存储) 前言 学习C++ OpenCV,第一需要具备面向对象语言的基础,第二要对图像处理机器学习有基础了解,容易入门.觉得自己基础已经有了可以 ...

  2. (OpenCV+Python)--图片局部区域像素值处理(改进版)

    上一个版本看这里:<Python+OpenCV实现[图片]局部区域像素值处理> 上个版本的代码虽然实现了我需要的功能,但还是走了很多弯路,我意识到图片本就是数组形式,对于8位灰度图,通道数 ...

  3. #OpenCV学习之图片读取,显示, 色彩空间变化,保存

    函数: nameWindow.imread.imshow.imwrite nameWindow void namedWindow(const String& winname, int flag ...

  4. opencv 学习------显示图片程序

    #include "stdafx.h" #include "opencv2\opencv.hpp" using namespace cv; using name ...

  5. python使用opencv保存视频_Pythone OpenCV学习笔记之:视频文件读取与保存

    # -*- coding: utf-8 -*- # 读取和保存视频 import cv2 as cv import numpy as np def decode_fourcc(v): v = int( ...

  6. 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合

    1. 访问图像中像素的三种方式 任何图像处理算法,都是从操作每个像素开始的.在OpenCV中,提供了三种访问每个像素的方法. 方法1:指针访问:C操作符[] 方法2:迭代器iterator 方法3:动 ...

  7. opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制

    图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...

  8. OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五

    OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...

  9. mat opencv 修改roi_设置图片ROI(OpenCV学习笔记之二)

    ROI相关简介 ROI是什么 ROI是region of interest首字母的简写,翻译为感性趣的区域.其实在写本篇之前应该写一篇关于图片是什么的学习笔记,但又感觉里面没多少东西还不能承载一篇学习 ...

最新文章

  1. 论文速递:智能作为信息处理系统
  2. jenkins自动化打包部署,jenkins执行sh脚本不退出问题
  3. ajax接口一直在重复调用请求是什么原因_为什么RPC超时设置非常重要
  4. 未付服务网关限流作用
  5. 数据结构与算法(6) -- heap
  6. Python基础笔记,后续更新
  7. 实践 | Element UI + Vue 管理系统首页
  8. spring加载jar包中多个配置文件(转)
  9. Java OCR tesseract 图像智能字符识别技术 Java实现
  10. springmvc与ajax交互常见问题
  11. XidianOJ 1175: count
  12. 使用DEVC创建C语言工程
  13. Window安装RabbitMQ并设置为开机启动
  14. 不想失业?你得学会为自己工作
  15. 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人
  16. 【学生管理系统】用户管理之用户登录
  17. Oracle 小花猫-超详细学习资料
  18. 零基础数据挖掘入门系列(三) - 数据清洗和转换技巧
  19. SpringAOP之日志管理
  20. 【OC】OC description方法

热门文章

  1. 普乐蛙VR虚拟现实体验馆设备VR文旅景区项目VR体验馆项目案例
  2. 【BZOJ】2160拉拉队排练-回文自动机
  3. 如何转型为新零售商业模式 新零售系统都有哪些功能?
  4. 2008系统注册表被黑无法启动,注册表恢复
  5. 完全用Linux工作,摈弃Windows
  6. 评教,路上的风景更美
  7. QQ空间打不开怎么办
  8. sever2003搭建php,windows server 2003下 搭建 PHP的运行环境
  9. 不用中断实现嘀嗒计数器
  10. javax.media:jai_core:1.1.3如何下载?