OpenCV学习五:图片矩形区域的读取
#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学习五:图片矩形区域的读取相关推荐
- C++下opencv学习笔记(一)(图像的简单读取丶显示与存储)
C++下opencv学习笔记(一)(图像的简单读取丶显示与存储) 前言 学习C++ OpenCV,第一需要具备面向对象语言的基础,第二要对图像处理机器学习有基础了解,容易入门.觉得自己基础已经有了可以 ...
- (OpenCV+Python)--图片局部区域像素值处理(改进版)
上一个版本看这里:<Python+OpenCV实现[图片]局部区域像素值处理> 上个版本的代码虽然实现了我需要的功能,但还是走了很多弯路,我意识到图片本就是数组形式,对于8位灰度图,通道数 ...
- #OpenCV学习之图片读取,显示, 色彩空间变化,保存
函数: nameWindow.imread.imshow.imwrite nameWindow void namedWindow(const String& winname, int flag ...
- opencv 学习------显示图片程序
#include "stdafx.h" #include "opencv2\opencv.hpp" using namespace cv; using name ...
- python使用opencv保存视频_Pythone OpenCV学习笔记之:视频文件读取与保存
# -*- coding: utf-8 -*- # 读取和保存视频 import cv2 as cv import numpy as np def decode_fourcc(v): v = int( ...
- 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合
1. 访问图像中像素的三种方式 任何图像处理算法,都是从操作每个像素开始的.在OpenCV中,提供了三种访问每个像素的方法. 方法1:指针访问:C操作符[] 方法2:迭代器iterator 方法3:动 ...
- opencv 手选roi区域_【opencv学习笔记六】图像的ROI区域选择与复制
图像的数据量还是比较大的,对整张图片进行处理会影响我们的处理效率,因此常常只对图像中我们需要的部分进行处理,也就是感兴趣区域ROI.今天我们来看一下如何设置图像的感兴趣区域ROI.以及对ROI区域图像 ...
- OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五
OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...
- mat opencv 修改roi_设置图片ROI(OpenCV学习笔记之二)
ROI相关简介 ROI是什么 ROI是region of interest首字母的简写,翻译为感性趣的区域.其实在写本篇之前应该写一篇关于图片是什么的学习笔记,但又感觉里面没多少东西还不能承载一篇学习 ...
最新文章
- 论文速递:智能作为信息处理系统
- jenkins自动化打包部署,jenkins执行sh脚本不退出问题
- ajax接口一直在重复调用请求是什么原因_为什么RPC超时设置非常重要
- 未付服务网关限流作用
- 数据结构与算法(6) -- heap
- Python基础笔记,后续更新
- 实践 | Element UI + Vue 管理系统首页
- spring加载jar包中多个配置文件(转)
- Java OCR tesseract 图像智能字符识别技术 Java实现
- springmvc与ajax交互常见问题
- XidianOJ 1175: count
- 使用DEVC创建C语言工程
- Window安装RabbitMQ并设置为开机启动
- 不想失业?你得学会为自己工作
- 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人
- 【学生管理系统】用户管理之用户登录
- Oracle 小花猫-超详细学习资料
- 零基础数据挖掘入门系列(三) - 数据清洗和转换技巧
- SpringAOP之日志管理
- 【OC】OC description方法