cv::Mat 图像矩阵操作

简介:

1 Mat 拷贝保存

  Mat image = imread("1.png" , 0) ;  

  //Mat image1(image) ;//仅是创建了Mat的头部分,image1与image共享数据区  

  //Mat image1 = image ;//仅是创建了Mat的头部分,image1与image共享数据区  

  //Mat image1 = image.clone() ;//完全拷贝,把image中的所有信息拷贝到image1中  

  Mat image1 ;  

  image.copyTo(image1) ;//拷贝image的数据区到image1中,在拷贝数据前会有一步:image1.create(this->size , this->type)  

参考

http://blog.csdn.net/corcplusplusorjava/article/details/24641011


2 提取Mat图像矩阵的矩形区域,重新生成新的Mat图像矩阵

cv::Rect extractRect(200, 300, 200, 200);

Mat srcMat = imread("1.png", 0);

Mat extractMat = srcMat(extractRect);




    本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1738432,如需转载请自行联系原作者



相关文章
|
数据采集 传感器 监控
如何在LabVIEW中使用FPGA模块
如何在LabVIEW中使用FPGA模块
509 1
|
12月前
|
算法 机器人 C语言
ROS仿真支持C++和C语言
ROS仿真支持C++和C语言
378 1
|
人工智能 C++ 计算机视觉
AI计算机视觉笔记四:行人属性识别
本文分享了一个行人属性分析系统,能够识别并标注行人的多种属性。该项目代码源自公众号“渡码”的项目,作者在Win10环境下成功复现了整个项目,并详细记录了过程。系统通过YOLOv5识别行人,用ByteTrack跟踪同一行人,并训练一个多标签图像分类网络来识别行人的26种属性。文中详细介绍了环境搭建和测试步骤,包括安装Anaconda、创建虚拟环境、安装所需库以及测试代码等。如需完整代码或有任何问题,请联系博主。源码已上传至GitHub。
|
达摩院 语音技术 异构计算
语音识别-免费开源的语音转文本软件Whisper的本地搭建详细教程,python版本是3.805,ffmpeg是专门处理音视频的,ffmpeg的下载链接,现在要求安装python和ffmpeg
语音识别-免费开源的语音转文本软件Whisper的本地搭建详细教程,python版本是3.805,ffmpeg是专门处理音视频的,ffmpeg的下载链接,现在要求安装python和ffmpeg
|
机器学习/深度学习 数据采集 算法
利用LabVIEW和机器学习实现无规律物体识别
利用LabVIEW和机器学习实现无规律物体识别
172 1
|
容器
LabVIEW主VI前面板中显示或使用多个子VI
LabVIEW主VI前面板中显示或使用多个子VI
216 2
LabVIEW创建自定义输入控件、显示控件和自定义类型2
LabVIEW创建自定义输入控件、显示控件和自定义类型2
595 2
|
数据采集 并行计算 大数据
LabVIEW 32位与64位版本比较分析:性能与兼容性详解
LabVIEW 32位与64位版本比较分析:性能与兼容性详解
647 0
|
存储 并行计算 算法
LabVIEW进行图像拼接的实现方法与优化
LabVIEW进行图像拼接的实现方法与优化
258 0
|
传感器 算法 机器人
ROS for LabVIEW:实现LabVIEW与ROS的无缝集成
ROS for LabVIEW:实现LabVIEW与ROS的无缝集成
203 0