2

OpenCV4Android の一連の作業の後、Windows で C++ 用の OpenCV の使用を開始したいと思います。このフォーラムの投稿から、一部の C++ IDE には統合された GUI プラグインがないため、すべての C++ IDE に OpenCV イメージを表示するための同等の機能があるわけではないようです。OpenCV の機能に関して、IDE 間に注意すべき違いはありますか?

4

1 に答える 1

8

Qt Creatorを使用してください。Qt フレームワークをサポートする C/C++ 開発用のクロスプラットフォーム IDE です。Linux/Mac に移行しても、引き続きQt Creatorを使用してプロジェクトを開発できます。

これは、習得するのに 1 日か 2 日を費やす IDE であり、今後のキャリアに役立つでしょう。

Qt Creator は.proファイルを使用してプロジェクトを構成します。このファイルの指示は、 .exeのビルドに必要なすべてのMakefileをビルドするために使用されます。

これは、 Windows/Mac/Linux で Qt Creator プロジェクトをビルドするために使用する.proファイルです。

TEMPLATE = app    

SOURCES += \
    main.cpp \
    cvImage.cpp

HEADERS += \
    cvImage.h

## OpenCV settings for Unix/Linux
unix:!mac {
    message("* Using settings for Unix/Linux.")
    INCLUDEPATH += /usr/local/include/opencv

    LIBS += -L/usr/local/lib/ \
        -lopencv_core \
        -lopencv_highgui \
        -lopencv_imgproc
}

## OpenCV settings for Mac OS X
macx {
    message("* Using settings for Mac OS X.")
    INCLUDEPATH += /usr/local/include/opencv

    LIBS += -L/usr/local/lib/ \
        -lopencv_core \
        -lopencv_highgui \
        -lopencv_imgproc
}

## OpenCV settings for Windows and OpenCV 2.4.2
win32 {
    message("* Using settings for Windows.")
    INCLUDEPATH += "C:\\opencv\\build\\include" \
                   "C:\\opencv\\build\\include\\opencv" \
                   "C:\\opencv\\build\\include\\opencv2"

    LIBS += -L"C:\\opencv\\build\\x86\\vc10\\lib" \
        -lopencv_core242 \
        -lopencv_highgui242 \
        -lopencv_imgproc242
}
于 2013-04-26T16:39:29.623 に答える