LEAD画像処理テクノロジーでビデオをキャプチャしてファイルに保存する方法

LEADTOOLS認識イメージングSDKは、エンタープライズレベルのドキュメント自動化ソリューションでエンドツーエンドのドキュメントイメージングアプリケーションを構築するために設計された、選択されたLEADTOOLS SDK機能セットです。これらのソリューションには、OCR、MICR、OMR、バーコード、フォーム認識および処理、PDFが必要です。 、印刷キャプチャ、アーカイブ、注釈、および画像表示機能。この強力なツールは、LEADの受賞歴のある画像処理テクノロジーを利用して、スキャンまたはファックスされたあらゆるタイプの画像データを識別および抽出するために使用できるドキュメントをインテリジェントに認識します。

LEADTOOLS認識イメージングSDK試用版をダウンロード

LEADTOOLSビデオキャプチャSDKには、デバイスやカメラからビデオをキャプチャするプロセスを簡素化する高度な機能が含まれています。当社のSDKは、Webサイト、Webサイト、キャプチャカード、TVチューナー、DVカメラなど、さまざまなビデオソースを操作するために必要なすべてのツールを開発者に提供します。ビデオをキャプチャした後、開発者はさまざまなコーデック(H.265、H.264、MJPEG、MPEG-2など)を使用してビデオを簡単に変換および保存できます。LEADライブラリは、市場に出回っている他のマルチメディアSDKの中で最高の圧縮、速度、再生品質を提供します。

ビデオキャプチャをアプリケーションに統合しますか?以下のコードからすばやく開始するか、完全なチュートリアルを表示して、ビデオソースからファイルにキャプチャします。

System.Windows.Formsを使用する;
Leadtoolsを使用する;
Leadtools.Multimediaを使用する;

static void Main(string [] args)
{
UnlockMultimedia();
CaptureVideo();
}

static void CaptureVideo()
{
string outputFile = @ "C:\ LEADTOOLS21 \ Resources \ Images \ captiond.avi ";
CaptureCtrl Capture = new CaptureCtrl(true);
int deviceCount = Capture.VideoDevices.Count;
if(deviceCount <1)
{
Console.WriteLine( "互換性のあるデバイスが見つかりません。終了します。");
戻る;
}
Console.WriteLine( "番号を入力してEnterキーを押してデバイスを選択します:");
for(int n = 0; n <deviceCount; n ++)
Console.WriteLine(n.ToString()+ ":" + Capture.VideoDevices [n] .FriendlyName);
int deviceIndex = int.Parse(Console.ReadLine());
Console.WriteLine( "キャプチャの準備中。。");
Capture.VideoDevices.Selection = deviceIndex;
キャプチャー。
Capture.TargetFormat = TargetFormatType.AVI;
//適切なコンプレッサー
キャプチャを選択します。VideoCompressors.MJpeg.Selected= true;
//オーディオデバイスも選択されている場合は、CaptureMode.VideoAndAudioを使用します。
Capture.StartCapture(CaptureMode.Video);
Console.WriteLine( "ファイルへのキャプチャ。任意のキーを押してキャプチャを停止します...");
while(!Console.KeyAvailable)
{
System.Windows.Forms.Application.DoEvents();
int capMilliSeconds =(int)(1000 * capture.CaptureTime);
if(capMilliSeconds%1000 == 0)//毎秒ドットを出力
{
Console.Write( "。");
System.Threading.Thread.Sleep(1);
}
}
capture.StopCapture();
Console.ReadKey(true);
Console.WriteLine($ "\ nファイル{outputFile}への{capture.CaptureTime}秒のキャプチャが終了しました。続行するには任意のキーを押してください...");
Console.ReadKey(true);
}
試してみてください!
自分でテストするには、最新のLEADTOOLS SDK評価を当社のWebサイトから無料で入手してください(まだ取得していない場合)。試用版は60日間有効で、無制限のチャットと電子メールのサポートを提供します。

待機する

このサンプルを入手するのに助けが必要ですか?無料のテクニカルサポートについては、サポートチームにお問い合わせください。価格やライセンスの問題については、営業チームにお問い合わせください。

以前の投稿で約束したように、プログラマーがデータのキャプチャ、識別、交換、およびその他の緊急のビジネスニーズに直接影響するアプリケーションを開発するために使用できるチュートリアルをさらに提供するため、ご期待ください。

おすすめ

転載: blog.51cto.com/14874181/2554966