Mat
ファイル内のマトリックスを指定してから、さらに処理するためにOpenCVにロードする必要があります。列と行をどのように指定でき、要素は.xmlまたは.ymlファイル内のどこに配置されますか?(たとえばA(i,j)
、iの場合は1からm行、jの場合は1からn列です。たとえばMatlabでは、これは次のようになります。数字だけを含む.datファイルをロードすることで実行されます。OpenCVと混同されるのは、 .ymlまたは.xmlに他のスクリプトが含まれていることです。
1483 次
1 に答える
7
.xml / .yamlファイルとの間でOpenCVデータ構造を読み書きするのは非常に簡単です。
このようなファイルにコンテンツを書き込む前に、ファイルを開き、最後に閉じる必要があります。OpenCVのXML/YAMLデータ構造はですFileStorage
。
string filename = "I.xml";
FileStorage fs(filename, FileStorage::WRITE);
Mat R = Mat_<uchar >::eye (3, 3),
fs << "R" << R; // Write entire cv::Mat
fs["R"] >> R; // Read entire cv::Mat
このリンクをチェックしてくださいXMLおよびYAMLファイルを使用したファイルの入力と出力
于 2013-02-28T09:22:40.743 に答える