檢視OpenCV中Mat資料的幾種方法

2021-06-17 17:46:09 字數 384 閱讀 7043

在vs下使用opencv,有時候需要檢視mat裡面的資料,可是vs並不提供直接檢視的功能。在網上搜尋了一下,大概有以下幾種方式,這裡以鏈結的方式給出。

1.【列印到螢幕】

直接呼叫std::cout輸出到螢幕檢視,它會自動按行來輸出。

cv::mat m = cv::eye(1);

std::cout<

2.【輸出到txt文件】

利用c++中的ofstream,輸出到文件檢視

#include #include using namespace cv;

void main()

fs<

用這種方法輸出得到的文件可以放到excel裡面或者matlab裡面檢視,可以比較實用。

3.【複製到陣列裡檢視】

opencv中的Mat詳解

1.初始化 mat the basic image container 最最基本的函式,所有在opencv中都是用mat形式來操作的。初始化乙個mat mat a,c a imread ar 1 imread color mat b a 複製a給b c a 賦值運算 mat d a,rect 10,...

opencv中Mat的屬性

類似cv 8uc1是mat的型別,其定義為type cv 位數 資料型別 通道數 cv 8uc1 0 cv 8uc2 8 cv 8uc3 16 cv 8uc4 24 depth 0 cv 8sc1 1 cv 8sc2 9 cv 8sc3 17 cv 8sc4 25 depth 1 cv 16uc1 ...

opencv中Mat資料型別的應用

1.初始化 1 cv mat m 3,4,cv 32f,cv scalar 0 2 mat mat mat zeros color.rows,color.cols,cv 8uc3 ones 3 unsigned char data cv mat img height,width,cv 8uc3,un...