はじめに
本稿では、OpenCV Library を使って簡単な画像プログラムを作ってみました。軽く紹介します。
- Video Capture programの実行
- Source Codeのリスト
それでは、参りましょう。
Video Capture programの実行
Video Capture の Program を作って、実行してみました。Output はこんな感じです。
Edge Detection Program
Edge Detection も Program を作って、実行してみました。Output はこんな感じです。
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 を使って簡単な画像プログラムを作ってみました。最後までお読みいただき、ありがとうございました。