ホームページ  >  記事  >  バックエンド開発  >  OpenCVcv::Mat のデータは txt ファイルに書き込まれます

OpenCVcv::Mat のデータは txt ファイルに書き込まれます

不言
不言オリジナル
2018-05-03 13:56:532669ブラウズ

この記事では、OpenCVcv::Mat のデータを行と列の txt ファイルに書き込む方法を主に紹介します。必要な友人はそれを参照してください。

画像処理に opencv を使用するプロセスでは、ファイル内のデータを読み取ることがよくあります。 . を cv::Mat に書き込むか、cv::Mat のデータを txt ファイルに書き込みます。

以下は、cv::Mat のデータを txt ファイルに書き込むためによく使用するメソッドの紹介です。詳細についてはコードを参照してください:

void writeMatToFile(cv::Mat& m, const char* filename) 
{ 
 std::ofstream fout(filename); 
 
 if (!fout) 
 { 
  std::cout << "File Not Opened" << std::endl; 
  return; 
 } 
 
 for (int i = 0; i<m.rows; i++) 
 { 
  for (int j = 0; j<m.cols; j++) 
  { 
   fout << m.at<float>(i, j) << "\t"; 
  } 
  fout << std::endl; 
 } 
 
 fout.close(); 
}

関連する推奨事項:

OpenCV cv.Mat および.txt ファイルデータの読み取りおよび書き込み操作

以上がOpenCVcv::Mat のデータは txt ファイルに書き込まれますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。