はじめに
本稿では、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 を使って簡単な画像プログラムを作ってみました。最後までお読みいただき、ありがとうございました。