none
フォームアプリケーションでのwebカメラ照準制御に関して RRS feed

  • 質問

  • お世話になります。

    windows10、visual studio 2012 express for windows desktop、 vb で開発をしています。

    既存のフォームアプリケーションに対し、カメラでの撮影機能を追加しようとしています。

    このフォーラムの「カメラ制御に関して」

    https://social.msdn.microsoft.com/Forums/ja-JP/ebc89f7d-d6d6-4490-9602-088d84501d01?forum=vbgeneralja

    を参考に、カメラの撮影機能自体は追加できたのですが、対象を鮮明に撮影はできませんでした。

    VideoDeviceControllerのZoom、Brightness、Contrast に対し、

    Minプロパティ、Maxプロパティ等で取得した値を設定・調整しましたが、

    windows10搭載のカメラアプリで表示・撮影できる画像には遠く及びませんでした。

    また、FocusControl.Supportedを確認したところ、結果はfalseで、私が使用しているタブレットのカメラは照準設定に対応していないようでした。

    MSDNの以下のサイトには「デバイスが FocusControl をサポートしていない場合でも、VideoCaptureDevice の Focus プロパティを使用してフォーカス値を設定できます。とありましたが、VideoCaptureDevice はフォームアプリケーションでは使用できないようです。

    https://msdn.microsoft.com/ja-jp/library/windows/desktop/windows.media.devices.focuscontrol

    ストアアプリはまったくの未経験ですし、既存のフォームアプリケーションもいかしたいので、できるならばフォームアプリケーションで鮮明な画像を取得したいのですが、ストアアプリ開発へと転向したほうがよいのでしょうか?

    どうかご助言をよろしくお願いいたします。



    • 編集済み さたつ 2016年7月20日 13:58 段落修正
    2016年7月20日 13:55