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

OpenCV--Mat属性和深浅拷贝

Mat属性和深浅拷贝

  • 代码和笔记

代码和笔记

import cv2
import numpy as np"""
Mat属性
dims:维度
rows:行数
cols:列数
depth:像素的位深
channels:通道数 RGB 3
size:矩阵大小
type:类型
data:存放数据Mat的深浅拷贝-在python中即ndarray的深浅拷贝
"""img = cv2.imread("./img/cat.jpeg")# 浅拷贝 == 原始数据的视图 形状可以不一致但数据相同
img2 = img.view()# 深拷贝 == 完全独立的对象,通过深拷贝得到的变量互不干扰 指向的是不同的内存地址。
img3 = img.copy()img[10:100, 10:100] = [0, 0, 255]# hstack横向堆叠,vstack纵向堆叠
cv2.imshow('img', np.hstack((img, img2, img3)))cv2.waitKey(0)
cv2.destroyAllWindows()

相关文章:

  • 前端开发之浏览器垃圾回收机制
  • Redis分片集群搭建
  • springBoot+mongoDB项目中,使用MongoFactory、MongoTemplate分页条件查询,增删查改
  • 代码随想三刷二叉树篇3
  • 代码随想录算法训练营第38天|● 理论基础 ● 509. 斐波那契数● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
  • Linux:文件描述符
  • ai写诗词,三款软件助你妙笔生花!
  • Cesium4Unreal - # 009 直接加载显示Shapefile
  • 返回给前端数据的封装
  • 【Spine学习13】之 制作受击动画思路总结(叠加颜色特效发光效果)
  • Go 基础丨字符串 string
  • 【已解决】better-scroll在PC端如何开启鼠标滚动以及如何始终显示滚动条
  • Vim基础操作:常用命令、安装插件、在VS Code中使用Vim及解决Vim编辑键盘错乱
  • 北方高温来袭!动力煤却不涨反跌的原因分析
  • 分支结构相关
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 10个最佳ES6特性 ES7与ES8的特性
  • gulp 教程
  • JavaScript设计模式系列一:工厂模式
  • JavaScript异步流程控制的前世今生
  • LeetCode18.四数之和 JavaScript
  • spring学习第二天
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端技术周刊 2019-02-11 Serverless
  • 我与Jetbrains的这些年
  • 移动端 h5开发相关内容总结(三)
  • 智能合约Solidity教程-事件和日志(一)
  • 自动记录MySQL慢查询快照脚本
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • Spring第一个helloWorld
  • 国内开源镜像站点
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​决定德拉瓦州地区版图的关键历史事件
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (23)Linux的软硬连接
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (poj1.3.2)1791(构造法模拟)
  • (web自动化测试+python)1
  • (八十八)VFL语言初步 - 实现布局
  • (二)正点原子I.MX6ULL u-boot移植
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (六)vue-router+UI组件库
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转)h264中avc和flv数据的解析
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • 、写入Shellcode到注册表上线
  • .gitignore文件---让git自动忽略指定文件
  • .NET C# 使用 iText 生成PDF
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作