忍者ブログ
気になった内容を自分メモとして記述。 ある程度まとまったところで、Chips集として意味を持たせられれば幸いです。 まずは色々内容を増やしていきます。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

C#でUSBカメラを用いる方法

opencvsharp を使用する。
http://code.google.com/p/opencvsharp/

OpenCV おーぷんしーぶい
画像処理などを行うライブラリ

opencvsharp おーぷんしーぶいしゃーぷ
OpenCVを .NET Framework の言語 (C#やVB.NET) から利用するためのラッパー
作者が日本人



コードのイメージ

using System.Windows.Forms;
using OpenCvSharp;

    public partial class Form1 : Class1
    {
        //IplImage objectImage;
        private CvCapture capture;
        private System.Windows.Forms.Timer timer;

        public Form1()
        {
            InitializeComponent();

            //カメラ接続の確立
            capture = CvCapture.FromCamera(0);
            capture.FrameWidth = 540;
            capture.FrameHeight = 360;

            //Timerの設定
            timer = new System.Windows.Forms.Timer();
            timer.Interval = (int)(1000 / 100);
            timer.Tick += new EventHandler(timer_tick);
            timer.Start();           
        }

        private void timer_tick(object sender, EventArgs e)
        {
            IplImage image = capture.QueryFrame();
            if (image != null)
            {
                picturebox1.Image = image.ToBitmap();

                //メモリリークが発生するので定期的にガベージコレクション
                if (GC.GetTotalMemory(false) > 600000)
                {
                    GC.Collect();
                }
            }
            else
            {
                timer.Stop();
            }
        }
    }
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新コメント
[07/07 Abuperut]
[06/26 Stanleymync]
[06/05 Apukibul]
[06/04 Buy Cigarettes Online]
[05/31 RobertPi]
最新トラックバック
プロフィール
HN:
daigumi
性別:
非公開
職業:
会社員(システムエンジニア)
自己紹介:
連絡先・メール
gaigumi[at]gmail.com
[at]を@に置き換えるか
以下のフォームからどうぞ
メールフォームはこちら
バーコード
ブログ内検索
最古記事
(11/25)
(11/25)
(11/25)
(11/25)
(11/25)
P R
カウンター
アクセス解析
アクセス解析

Copyright © [ Handbill BACK ] All rights reserved.
Special Template : 忍者ブログ de テンプレート
Special Thanks : 忍者ブログ
Commercial message : [PR]