FAQ/画像取り込み/画像処理/マシンビジョン
  トップ > マシンビジョンFAQ > No3003a  
No.3003a

Picolo Diligent PlusのMPEG-4圧縮方法VS2003(サンプル配布)

■製品紹介
製品紹介/カテゴリ別
→ 科学研究用カメラ
→ マシンビジョントップページ
  画像処理ソフト
  デジタル画像入力ボード
(CameraLink接続タイプ)
  アナログ画像入力ボード
(高速・高解像度タイプ)
  アナログ画像入力ボード
(低価格・標準タイプ)
→ ナノツール (ナノテクノロジー)
→ 分光用カメラ
→ 自社製品
→ アクセサリ
→ IEEE1394カメラ
→ ギガビットイーサーネットカメラ
→ CameraLinkカメラ
→ 3CCDカラーラインスキャンカメラ
→ Camera Link 周辺機器
→ セキュリティ用カメラ/システム
製品紹介/メーカー別
→ AD SCIENCE社
→ Apogee社
→ EURESYS社 (マシンビジョン)
→ JENOPTIK社
→ kleindiek社
→ Photonic Science社
  高性能バイオ/サイエンスイメージングカメラシステム
  X線カメラおよびイメージングシステム
→ pixera社
→ PROSILICA社
  IEEE1394カメラ
  ギガビットイーサーネット
カメラ
→ Rad-icon社
→ SVS-VISTEK社
  CameraLinkカメラ
  ギガビットイーサーネット
カメラ(GigE)
→ TVIPS社
→ TVI Vision社
→ VINCENT社
→ Vivid Engineering社
→ Wuhan社
→ XenICs社
→ XSI社


本MPEG4圧縮サンプルプログラムが使える画像ボード
MPEG4オンボード圧縮
ボード名:PicoloDilignet Plus
Answer:
下記、Pioclo Diligent Plusサンプルプログラムを参照する事により画像描画とMPEG-4動画ファイルの保存が出来ます。

環境:Multicamドライバー6.2.0.20/VC++2003
(exe形式ファイルは上記環境に加えWindowsXP SP2で動作確認済み)

・DiligentP1CameraVC2003.zip(79KB/ソースファイル)
・DiligentP1CameraVC2003_exe.zip(556KB/ビルド済みexeファイル)

専用Multicamドライバー:
本サンプルプログラムを動作させるのに必要なドライバーです(2008.4月現在)。
必ずMulticamドライバー6.2以降のバージョンをお使い下さい。
Multicam6.2.0.20Full (112MB)

画像処理ライブラリeVisionは不要:
Multicam6.0以降のドライバーでは、eVisionやOpen eVisionは利用しません。
上記でDLできるMulticamドライバーのみで動作します。

複数チャンネルの場合:
本サンプルプログラムで複数チャンネルの追加を行い、それぞれMPEG-4圧縮保存する場合には、下記サンプルプログラムが複数チャンネル作成の参考となります。
(動作環境は1ch用と同様)

・DiligentP4CameraVC2003.zip(79KB/4ch仕様ソースファイル)
・DiligentP4CameraVC2003_exe.zip(564KB/ビルド済みexeファイル)

作成されるAVIのファイルサイズ:
Euresys Multicamドライバーで提供されるVideoStorage.dllを利用した場合は、AVIファイルの仕様制限による最大2GBの容量となります(本ぺージ提供のサンプル)。
この他にDirectSHowフィルタを利用する方法が有り、この場合は2GBのファイル容量を超えて保存できます(このときOSやファイルシステムの容量制限も考慮する必要があります)。

注意事項1:
本ぺージで公開したプログラムについては、下記画像のように実行ファイル(.exe)と同階層にVideoStorabe.dllを置く必要が有ります。
MPEG-4圧縮保存プログラム

注意事項2:
本ぺージで公開したプログラムについては、下記画像のように”C:\フォルダ”へVid01.aviダミーファイルが自動作成されます。
これは、録画せずにアプリケーションを終了した際のメモリーリーク現象を解決する為です。
MPEG-4圧縮保存プログラム
ダミーファイルのファイル名とフォルダは下記画像の記述を変更する事で修正できます。
この記述は、PcoloVideoDoc.cppファイルで記述されます。
MPEG-4圧縮保存プログラム
注意事項3:
VC++2003コンパイラーでの各ファイル参照設定は下記を参照下さい。
2002 MulticamSDK(サンプルプログラム/参照設定)について

関連事項:
0032 Picolo Diligent/PlusのMpeg-4動画ファイル(再生に必要なコーディックは?)
3002 Picoloシリーズ、AVIファイル動画保存の方法(1chサンプル配布)
3003 Picolo DiligentのMPEG4圧縮の方法(1ch圧縮サンプル配布)
3003a Picolo Diligent PlusのMPEG4圧縮の方法VC++6.0(1ch圧縮サンプル配布)
6001 eVision AVI再生サンプルプログラムで圧縮動画を再生する方法はありますか?
1、サンプルプログラムを実行すると下記画像のコメントが表示されるので、VID1(Dilitentの1番目のBNCコネクタ)にNTSCカメラが接続されているかを確認して”OK”をクリックします。
MPEG-4圧縮保存プログラム
2、現在取り込まれている画像を表示させる為には”Go!”をクリックします。
(PiocloDiligentの非圧縮画像レーンを利用)
MPEG-4圧縮保存プログラム
3、現在取り込まれている画像が表示されます。
(PiocloDiligentの非圧縮画像レーンを利用)
MPEG-4圧縮保存プログラム
4、MPEG4動画ファイルの録画
”Rec”をクリックしてMPEG-4動画ファイルの保存先を指定します。
”開く”をクリックすると録画が開始されます。
(PiocloDiligentのMPEG-4圧縮画像レーンを利用)
MPEG-4圧縮保存プログラム
5、録画の停止
再度”Rec”をクリックして動画の録画を停止します。
MPEG-4圧縮保存プログラム
6、指定した保存先にDiligentのMPEG-4動画ファイルが保存されます。
MPEG-4圧縮保存プログラム
7、サンプルプログラムの終了
再度”Go!”をクリックして画像描画を停止させます。
サンプルプログラムウィンドウの”×印”をクリックして終了させます。
本MPEG4圧縮サンプルプログラムが利用できる画像ボード
MPEG4オンボード圧縮
ボード名:PicoloDilignet Plus
このページの先頭へ ▲
| メールでお問い合わせ | TEL : 047-434-2090 | FAX : 047-434-2097 | 個人情報保護ポリシー |
Copyright(C)1997-2005 AD Science Co. All Rights Reserved.