*OpenCV/Patch to enable capturing using DirectShow on OpenCV 2.3 [#t0e4d9f4] #multilang(ja){{ **概要 OpenCV 2.3からOpenCVのソースにVideoInputの実装が組み込まれるようになりました.&br; その影響からVisual Studio 2005とWindows SDKをインストールした状態で&br; ''WITH_VIDEOINPUT''を有効にするとビルドエラーが出てしまいます.&br; このページではこの問題を回避する方法を紹介します.&br;&br; ※[[こちら:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/]]で配布されているOpenCV-2.3.0-win-src.zipを対象としたパッチです. **ダウンロード |Version|Filename|Size|Date|Type|Download| |BGCOLOR(white):1.0|BGCOLOR(white):highgui_dshow_capture_patch_v1.zip|BGCOLOR(white):23.6 KB|BGCOLOR(white):20110710|BGCOLOR(white):zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/extension/highgui_dshow_capture_patch_v1.zip]]| **変更履歴 |Version|Date|変更内容| |BGCOLOR(white):1.0|BGCOLOR(white):20110710|BGCOLOR(white):新規作成| **内容物 -cap_dshow.cpp OpenCV 2.3でDirectShowによるキャプチャを有効にするパッチ **変更内容 -OpenCV内部にあるdshowディレクトリのヘッダを参照しないように変更 -_MSC_VERが1400(=VS2005)以上であればWindows SDKのヘッダを参照するよう変更 **使い方 +上記リンクからhighgui_dshow_capture_patch_v1.zipをダウンロードして展開します. +展開したファイル(cap_dshow.cpp)を下記ディレクトリにコピーして下さい. OpenCV-2.3.0\modules\highgui\src +CMakeで''WITH_VIDEOINPUT''を有効にしてビルドしてください. **Contact 間違い・御指摘等ありましたら,&br;&br; &ref(http://atinfinity.info/img/mail.png); &br;&br;までメールにてご連絡ください. }} #multilang(en){{ **Abstract This page describes the way to enable capturing using DirectShow on OpenCV 2.3.&br; VideoInput library code was merged to highgui code on OpenCV 2.3. &br; In the result, OpenCV 2.3(WITH_VIDEOINPUT enable) can not build &br; when you install Visual Studio 2005 and Windows SDK.&br; This patch is intended for OpenCV-2.3.0-win-src.zip in [[Official Release:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/]]. **Download |Version|Filename|Size|Date|Type|Download| |BGCOLOR(white):1.0|BGCOLOR(white):highgui_dshow_capture_patch_v1.zip|BGCOLOR(white):23.6 KB|BGCOLOR(white):20110710|BGCOLOR(white):zip|BGCOLOR(white):[[http://www.atinfinity.info/img/download.gif:http://www.atinfinity.info/opencv/extension/highgui_dshow_capture_patch_v1.zip]]| **ChangeLog |Version|Date|Changes| |BGCOLOR(white):1.0|BGCOLOR(white):20110710|BGCOLOR(white):First Release| **Files -cap_dshow.cpp This is patch to enable capturing using DirectShow on OpenCV 2.3. **The contents of the patch - This patch changed that OpenCV does not refer to header files in "dshow" directory. - Instead, This patch changed that OpenCV refers to header files in Windows SDK. - Instead, this patch changed that OpenCV refers to header files in Windows SDK. **Usage +Please download highgui_dshow_fps_patch_v1.zip. And,extract this file. +Please overwrite the patch's files to the following directory. OpenCV-2.3.0\modules\highgui\src +Please enable ''WITH_VIDEOINPUT'' on CMake, and build OpenCV. **Contact If you have question,please send e-mail to the following address.&br;&br; &ref(http://atinfinity.info/img/mail.png); }}