0

わかりましたので、1 つのことを除いて、ようやく自分のアプリで OpenCV ライブラリを正常に使用できたと感じています...

私の .yml ファイルは正しく生成されますが、上部の '%YAML:1.0' ヘッダーはこの '01%YAML:1.0' のようになります。ヘッダーの前の「01」がこのエラーを引き起こしています(私は思う):

OpenCV Error: Parsing error (/var/mobile/Applications/53C6CBA3-15B7-436A-892B-2ECFA75B72CD/Library/DownloadedDescriptors/descriptors.yml(1): Valid XML should start with '<?xml ...?>') in icvXMLParse, file /Users/Dash/Documents/SmartServices/AirLink/ProjectGhost/FairfaxNewsDemo/opencv-2.3.1/OpenCV-2.3.1/modules/core/src/persistence.cpp, line 2163

この問題を解決する方法を知っている人はいますか?

もう少し調べてみると、ヘッダーの問題ではないと思います。私のファイルは常に最初に「01」で生成されます。

4

1 に答える 1

0

うーん…これは恥ずかしい。しかし、.yaml ファイルの生成に役立つ 'print' ステートメントが php ファイルに残っていたため、ドキュメントの先頭に 0 と 1 が追加されていたことが判明しました。

これは、ファイルが期待どおりに「%YAML:1.0」ではなく、「01%YAML:1.0」で始まっていたことを意味します。

于 2012-07-19T15:54:28.647 に答える