USBカメラの画像比較

投稿者:lovej3 <fukui あっとまーくvoraxed.co.jp> 投稿日:2020/09/27(Sun) 20:36:38 No.2604

「Produire.DirectShow.dll」を利用するサンプルのDirectShowカメラ.rdrで
カメラで撮影したものを「temp.png」へ保存する の行を
カメラで撮影したものをクリップボードへコピーする  に変更してみました。

撮影ボタンを押してから、
ペイントを起動して、Ctrl+Vで張り付けると、USBカメラで撮影した画像を
ペイント画面上に張り付けることができる場合とできない場合があります。

さらに、「撮影」ボタンを2,3度押すと、プロデルが強制終了してしまい、
ペイントでCtrl+Vを実行すると、 
「クリップボードにある情報はペイントには挿入できません」という
メッセージが表示されます。

USBカメラの最初の画面を「原画1」として覚えておいて、
USBカメラの画像を1秒ごとにクリップボードにコピーして、
「原画1」と画像内容を比較して、画像が変更された時に、
「警告」を表示したり、他のアプリを起動させたいのですが・・・

まずは、クリップボード、1秒ごとに、USBカメラの画面を
何度も安定して、コピーするにはどうしたら良いのでしょうか?

教えていただければ幸いです。

Re: USBカメラの画像比較

投稿者:lovej3 <fukui あっとまーくvoraxed.co.jp> 投稿日:2020/09/27(Sun) 20:42:31 No.2605

撮影ボタンを押した後に、ペイントにCtrl+Vで張り付けると、下図のような
画面になる場合があります。


> 「Produire.DirectShow.dll」を利用するサンプルのDirectShowカメラ.rdrで
> カメラで撮影したものを「temp.png」へ保存する の行を
> カメラで撮影したものをクリップボードへコピーする  に変更してみました。
>
> 撮影ボタンを押してから、
> ペイントを起動して、Ctrl+Vで張り付けると、USBカメラで撮影した画像を
> ペイント画面上に張り付けることができる場合とできない場合があります。
>
> さらに、「撮影」ボタンを2,3度押すと、プロデルが強制終了してしまい、
> ペイントでCtrl+Vを実行すると、 
> 「クリップボードにある情報はペイントには挿入できません」という
> メッセージが表示されます。
>
> USBカメラの最初の画面を「原画1」として覚えておいて、
> USBカメラの画像を1秒ごとにクリップボードにコピーして、
> 「原画1」と画像内容を比較して、画像が変更された時に、
> 「警告」を表示したり、他のアプリを起動させたいのですが・・・
>
> まずは、クリップボード、1秒ごとに、USBカメラの画面を
> 何度も安定して、コピーするにはどうしたら良いのでしょうか?
>
> 教えていただければ幸いです。

Re: USBカメラの画像比較 解決?

投稿者:lovej3 投稿日:2020/10/02(Fri) 15:16:06 No.2606

サンプルのソースに最初に ピクチャー1というピクチャーを作ってから
下図の通り、ソースを変更したら、連続して「撮影」ボタンを実行しても
クリップボードで安定して、連続でコピー・貼り付けができることを確認できました。

===============================
  ピクチャー1というピクチャーを作る

  読み込みボタンがクリックされた時の手順
    ピクチャー1の画像をカメラで撮影したものに変える
    ピクチャー1の画像をクリップボードへコピー 
    ピクチャー1をクリアする
===============================

Re^2: USBカメラの画像比較 未解決

投稿者:lovej3 投稿日:2020/10/02(Fri) 20:50:31 No.2607

下記の手順でエラーにならなかったのは、外付けの640x480の解像度のカメラで実行した場合だけのようでした。ノートPCの内蔵の1080pのカメラで実行するとやはり、2,3度「撮影」ボタンを実行すれば、強制終了する症状は再現しました。何をどうすれば108pでもエラーにならないようにできるのでしょうか?

> サンプルのソースに最初に ピクチャー1というピクチャーを作ってから
> 下図の通り、ソースを変更したら、連続して「撮影」ボタンを実行しても
> クリップボードで安定して、連続でコピー・貼り付けができることを確認できました。
>
> ===============================
>   ピクチャー1というピクチャーを作る
>
>   読み込みボタンがクリックされた時の手順
>     ピクチャー1の画像をカメラで撮影したものに変える
>     ピクチャー1の画像をクリップボードへコピー 
>     ピクチャー1をクリアする
> ===============================

▲ページの先頭へ

- WebForum -