0

here で説明されているように、最近、自分のマシンで OpenCV を構成しました。

私はこの単純なコードを実行しようとしています:

    #include "opencv2/core/core.hpp"
    #include <iostream>

    using namespace std;
    using namespace cv;
    int main(int,char**)
    {
        Mat i = Mat::eye(4, 4, CV_64F);
        i.at<double>(1,1) = CV_PI;
        // First problem
        cout << "i = " << i << ";" << endl;

        Mat r = Mat(10, 3, CV_8UC3);
        randu(r, Scalar::all(0), Scalar::all(255));
        cout << "r (default) = " << r << ";" << endl << endl;
        // Problematic Line:
        cout << "r (python) = " << format(r,"python") << ";" << endl << endl;

        return 0;
    }

これは、OpenCV 2.4.5 に含まれるサンプルの一部です。また、Visual Studio 2008 を使用していることにも注意してください。

デバッグ中に 2 つの問題が発生します。1 つ目は、コンソール アプリケーションでマトリックスiがまったく表示されないことです (次のスクリーンショットは、11 行目が実行された直後のものです)。

問題1

2 つ目の問題は、17 行目を実行しようとしたときに発生する実行時エラーです。

何かご意見は?

4

0 に答える 0