2D Program

2D Video Capture with OpenCV

はじめに

本稿では、OpenCV Library を使って簡単な画像プログラムを作ってみました。軽く紹介します。

  • Video Capture programの実行
  • Source Codeのリスト

それでは、参りましょう。

Video Capture programの実行

Video Capture の Program を作って、実行してみました。Output はこんな感じです。

トートバッグ

Edge Detection Program

Edge Detection も Program を作って、実行してみました。Output はこんな感じです。

トートバッグの Edge Detection

Source Codeのリスト

Visual C++ で簡単な Program を作っていますけど、こんな感じですね。

プログラムファイル:Video Capture FUNCTION

————-< Beginning of Code >————————
int _tmain(int argc, _TCHAR* argv[])
{
        VideoCapture cap(0);
        if(!cap.isOpened())
                return -1;
        Mat edges;
        namedWindow(“edges”, 1);
        for(;;)
        {
                Mat frame;
                cap >>frame;
                cvtColor(frame, edges, COLOR_BGR2GRAY);
                GaussianBlur(edges, edges, Size(7, 7), 1.5, 1.5);
                Canny(edges, edges, 0, 30, 3);
                imshow(“frame”, frame);
                imshow(“edges”, edges);
                if(waitKey(30) >= 0) break;
        }
        return 0;
}
————-< End of Code >———————–

まとめ

如何でしたか。本稿ではOpenCV Library を使って簡単な画像プログラムを作ってみました。最後までお読みいただき、ありがとうございました。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です