参考までの質問なのですが、USBなどでPCに接続したカメラ(静止画)の画像をリアルタイムで、もしくはタイマーを使って何秒かおきにDelphiで作ったフォーム上に表示させる事は可能ですか?
ほかのソフトでやってるんだから、できるでしょうね。
TWAIN規格関係のAPIを使えばできると思いますけど、
どうやって使うかは知りません。
DelphianWorldにTWAIN対応スキャナやカメラの画像を取得するシェアウェアのコンポーネントがあります。
http://home1.infonia.ne.jp/~delphian/delphi/
キーワード入力欄に、"スキャナ"と入れて検索すれば出てきます。
ただカメラによって、いつも接続できるとは限らなかったり、
接続に時間がかかったりすると思うので、タイマーでリアルタイムに…は、
ちょっと無理かもしれません。
もしかしたら、"カメラ内の内容が変更された"コールバックがあるかもしれませんけど。
ご紹介のコンポーネントをダウンロードしてソースをチラッと覗いてみたのですが、なかなか自分で作るのは大変そうですね。Linux系の雑誌にKylixでWebカメラを作る特集があるのを見てDelphiでも出来ないかなと思いまして。(Linuxのことはさっぱり分からないので)
レス、ありがとうございました。
KylixはDelphiとソースコードが同じですから、
もしその本にソースコードが載っていたら、それを流用したら動くかも。
(KylixはBCBのソースも受け付けるそうなので、C言語なら、修正の必要がありますけど)
ツイート | ![]() |