日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenCV学习笔记三-Mat数据结构

發布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV学习笔记三-Mat数据结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主要記錄Mat數據結構的一些操作

P3 Mat 數據結構的一些操作 #include<opencv2/opencv.hpp> #include<iostream>using namespace std; using namespace cv;int main(int argc, char** argv) {//讀取一個文件并展示,如果文件地址不正確,打印相關信息mat src;src = imread("./images/lena.png");if (src.empty()) {cout << "can't find the file " << endl;return -1;}namedwindow("input", cv_window_autosize);imshow("input image", src);//創建一個新的mat 對象mat dst;dst = mat(src.size(), src.type());dst = scalar(127, 0, 256);namedwindow("output", cv_window_autosize);imshow("output", dst);//創建一個小的mat對象,并打印矩陣內的信息mat m(3, 3, cv_8uc3, scalar(0, 0, 255));//cv_8u3c 一個三通道圖像cout << "m =" << endl << m << endl;//深拷貝一個mat 對象mat clone_src = src.clone();// src.copyto(clone_src) 也是深拷貝 namedwindow("output clone ", cv_window_autosize);imshow("output clone", clone_src);//轉換圖像通道數,并打印結果mat src_gray;cvtcolor(src, src_gray, cv_bgr2gray);namedwindow("output gray image", cv_window_autosize);imshow("output gray image", src_gray);printf("input image channels :%d \n", src.channels());printf("output image channels :%d \n ", src_gray.channels());waitkey(0);return 0; }

總結

以上是生活随笔為你收集整理的OpenCV学习笔记三-Mat数据结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。