網(wǎng)站首頁 編程語言 正文
C++ OpenCV cv::Mat 矩陣操作
flyfish
文章目錄
- C++ OpenCV cv::Mat 矩陣操作
- 矩陣的結(jié)構(gòu)
- 創(chuàng)建
- 賦值或者拷貝構(gòu)造
- clone
- copyTo
矩陣的結(jié)構(gòu)
矩陣包括三部分
一是矩陣頭部包括矩陣的行數(shù),列數(shù),維度,存儲(chǔ)方法,矩陣地址等等
二是指向矩陣的指針
三是該指針指向的矩陣數(shù)據(jù)
矩陣數(shù)據(jù)區(qū)的樣子
創(chuàng)建
cv::Mat A;僅僅創(chuàng)建了矩陣頭部
A = cv::imread(“1.jpg”, 1); //這時(shí)候才開辟內(nèi)存,數(shù)據(jù)區(qū)才有內(nèi)容
賦值或者拷貝構(gòu)造
無論是賦值cv::Mat B = A; 還是拷貝構(gòu)造cv::Mat B(A)都指向了唯一的一個(gè)矩陣數(shù)據(jù)
即拷貝了矩陣頭部和指向矩陣的指針,矩陣數(shù)據(jù)并沒有拷貝。
clone
如果想要矩陣數(shù)據(jù)也拷貝一份就要用clone()或者copyTo()
cv::Mat F = A.clone();
copyTo
cv::Mat G;
A.copyTo(G);
原文鏈接:https://blog.csdn.net/flyfish1986/article/details/124552439
相關(guān)推薦
- 2022-06-22 python?實(shí)現(xiàn)?mp3Play?音頻播放_(tái)python
- 2022-07-28 C++超詳細(xì)講解函數(shù)參數(shù)的默認(rèn)值_C 語言
- 2022-08-03 python庫Tsmoothie模塊數(shù)據(jù)平滑化異常點(diǎn)抓取_python
- 2022-09-27 詳解adb工具的基本使用_Android
- 2024-01-15 spring boot jpa 執(zhí)行test測試,發(fā)現(xiàn)執(zhí)行未報(bào)錯(cuò)但是事務(wù)會(huì)自動(dòng)回滾
- 2022-05-27 C++回溯算法深度優(yōu)先搜索舉例分析_C 語言
- 2022-07-27 Python中range函數(shù)的使用方法_python
- 2022-08-18 Android顏色處理SweepGradient掃描及梯度渲染示例_Android
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支