IC Imaging Control (Python)

  • サンプルプログラムトップページ
  • はじめに
    • VS Codeを使ってサンプルプログラムを開発&デバッグする方法
  • デバイスのオープンとハンドリング
    • +デバイスを開く
    • +ダイアログボックスを使用してデバイスを開く
    • +デバイスプロパティ設定の保存と復元
    • +プロパティの設定方法
    • +接続しているカメラ一覧を表示
    • +ROIの設定方法
    • +オートフォーカスで焦点を調整する範囲を指定
    • +デバイスロストの検出と再接続方法
  • イメージの取得
    • +8bit静止画保存
    • +16bit静止画保存
    • +Enterキーを押下したときに画像保存
    • +メモリーレコーディング
    • +AVIファイル保存
  • 画像処理
    • +コールバック関数の設定方法(OpenCVで二値化)
    • +OpenCVで画像処理して表示する方法
    • +ソフトウェアトリガー・外部トリガーの使用方法
    • +ステレオカメラで表示
    • +2つのカメラで取得した画像の輝度値を平均してバーに表示する
  • IC Imaging Control3.5(pythonnet編)
    • +Qtを使ったデモアプリ(pythonnet編)
    • +カメラで取得した画像の輝度値を平均してバーに表示する
      (pythonnet編)
    • +動画保存(MediaStreamSink コーデック:H.264)
    • +露光時間・ゲインを設定し、静止画保存をする(pythonnet編)
  • リンク集

    ICImagingControl APIリファレンスマニュアル/サンプルプログラム

    :日本語対応済み :日本語化準備中
    開発言語 APIリファレンスマニュアル サンプルプログラム
    C 4.0
    ()
    - - 4.0
    ()
    - -
    C++ 4.0
    ()
    3.5
    ()
    3.4
    ()
    4.0
    ()
    3.5 3.4
    ()
    C#/VB.NET 4.0
    ()
    3.5
    ()
    3.4
    ()
    4.0
    ()
    3.5
    ()
    3.4
    ()
    Python 4.0
    ()
    3.5 3.4
    ()
    4.0
    ()
    3.5 3.4
    ()
  • IC Imaging Control 4

    Pythonでカメラを開く方法、画像データを取得する方法、画像処理する方法について示しています。

    はじめに

    • VS Codeを使ってサンプルプログラムを開発&デバッグする方法

      Visual Studio Codeを使ってプログラム開発する方法を例示します。

    デバイスのオープンとハンドリング

    PCに接続したカメラを開いて映像を画面に表示したり、カメラの機能にアクセスするための方法を例示します。

    • デバイスを開く

      組み込まれたダイアログを使ったデバイスリストの表示と選択したデバイスを開いてライブ表示する方法を示した簡単なサンプルです。
    • ダイアログボックスを使用してデバイスを開く

      ICImagingControl標準のデバイスダイアログを使用してデバイスを開く簡単なサンプルです。
    • デバイスプロパティ設定の保存と復元

      ICImagingControlでデバイスのプロパティをファイルに保存、復元する方法を示しています。
    • プロパティの設定方法

      カメラには露光時間・ゲイン・ホワイトバランスなどの機能があり、ここではそれらの機能を簡単に設定する方法について説明します。
    • 接続しているカメラ一覧を表示

      PCに接続しているカメラをコマンドラインで表示し、接続しているカメラすべてをライブ表示する方法について説明します。
    • ROIの設定方法

      ROI(関心領域)を切り出し、ライブ表示しながら、ROIを移動させる方法について説明します。
    • オートフォーカスで焦点を調整する範囲を指定

      オートフォーカスのワンプッシュ機能の実装方法について説明します。
    • デバイスロストの検出と再接続方法

      このサンプルは、デバイスロストしたときのイベントハンドラーの使用方法を説明しています。

    イメージの取得

    カメラから取得したデータを静止画(bmpやJpeg等)やAVI動画ファイルとして保存する方法を例示します。

    • 8bit静止画保存

      TheImagingSource社のカメラを使って、静止画保存する方法について説明します。
    • 16bit静止画保存

      OpenCVのライブラリを使用して16bitのモノクロ画像(Y16)を保存します。
      なお、RGB64(カラー16bit)には対応しておりませんのでご注意ください。
    • AVIファイル保存

      AVIファイル保存する方法について説明します。

    画像処理

    カメラから取得した画像をOpenCVで編集したりGUIに表示する方法について例示します。

    • コールバック関数の設定方法(OpenCVで二値化)

      PythonでリアルタイムでOpenCVを使って画像処理する方法について示しています。
    • OpenCVで画像処理して表示する方法

      取得した画像の収縮処理を実装方法について解説します。
    • ソフトウェアトリガー・外部トリガーの使用方法

      カメラのトリガーモードを有効にしてソフトウェアトリガーを使う方法を説明しています。
    • ステレオカメラで表示

      PCに接続された2台のカメラ映像を同時に表示するための方法について記載しています。
    • 2つのカメラで取得した画像の輝度値を平均してバーに表示する

      PCに接続された2台のカメラ映像を同時に表示しながら画像処理(輝度値を平均してバーに表示する)方法について記載しています。
▲ このページの先頭に戻る
株式会社アルゴ The Imaging Sourceカメラ製品一覧はこちら