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,如需转载请自行联系原作者



相关文章
|
存储 数据采集 数据可视化
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
17201 1
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
|
数据采集 传感器 监控
如何在LabVIEW中使用FPGA模块
如何在LabVIEW中使用FPGA模块
684 1
|
7月前
|
Web App开发 人工智能 JSON
Windows版来啦!Qwen3+MCPs,用AI自动发布小红书图文/视频笔记!
上一篇用 Qwen3+MCPs实现AI自动发小红书的最佳实践 有超多小伙伴关注,同时也排队在蹲Windows版本的教程。
1342 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强制子VI前面板停留在其他面板前面
LabVIEW强制子VI前面板停留在其他面板前面
280 1
|
人工智能 开发工具 计算机视觉
AI计算机视觉笔记三十:yolov8_obb旋转框训练
本文介绍了如何使用AUTODL环境搭建YOLOv8-obb的训练流程。首先创建虚拟环境并激活,然后通过指定清华源安装ultralytics库。接着下载YOLOv8源码,并使用指定命令开始训练,过程中可能会下载yolov8n.pt文件。训练完成后,可使用相应命令进行预测测试。
1290 4
|
存储 并行计算 算法
LabVIEW进行图像拼接的实现方法与优化
LabVIEW进行图像拼接的实现方法与优化
332 0
|
传感器 算法 机器人
ROS for LabVIEW:实现LabVIEW与ROS的无缝集成
ROS for LabVIEW:实现LabVIEW与ROS的无缝集成
308 0
|
存储 编解码 算法
LabVIEW如何实现多张图拼接
LabVIEW如何实现多张图拼接
366 0