In diesem Artikel wird hauptsächlich vorgestellt, wie die Daten in OpenCVcv::Mat in Zeilen und Spalten in eine TXT-Datei geschrieben werden. Freunde, die sie benötigen, können darauf zurückgreifen.
Bei der Verwendung von opencv für die Bildverarbeitung. Es ist oft beteiligt, die Daten in der Datei in cv::Mat zu lesen oder die Daten in cv::Mat in eine TXT-Datei zu schreiben.
Die folgende Methode verwende ich häufig, um Daten in cv::Mat in eine TXT-Datei zu schreiben. Weitere Informationen finden Sie im Code:
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(); }
Verwandte Empfehlungen:
Lese- und Schreibvorgänge von OpenCV cv.Mat- und .txt-Dateidaten
Das obige ist der detaillierte Inhalt vonDie Daten in OpenCVcv::Mat werden in die TXT-Datei geschrieben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!