• 締切済み

プログラミングでWebカメラ画像特定座標の取得

プログラミングで下記のことを実現したいと思っています。 ・Webカメラで取得した画像の座標(複数点)を取得する ・特定の座標とは、画像内で一定以上の光度がある点 ・言語はどれでも構わないが、できればJava 私はプログラミング経験がほとんどないため、何から手を付けていいのかわかりません。 参考になるサイトを教えていただけたり、何かヒントを教えていただければ幸いです。

  • Java
  • 回答数2
  • ありがとう数1

みんなの回答

  • cafebean
  • ベストアンサー率57% (22/38)
回答No.2

JavaでWEBカメラの画像を取得するには、Java Media Framework(JMF)という ライブラリが別途必要になります。ただし、このライブラリは2003年5月以降 バージョンアップされていません。日本語の情報も多いので、習得はしやすい かと思いますが…。 Download JMF 2.1.1e Software http://www.oracle.com/technetwork/java/javase/download-142937.html C++でプログラミングできるならOpenCVライブラリがおすすめです。 こちらは今も積極的にバージョンアップされています。 あと、今回の問題は2つに分けて考えたほうがいいでしょう。 1)WEBカメラから画像をキャプチャする方法 2)画像内の光点を取得する方法 WEBカメラによってキャプチャ(取得)したデータは結局のところ静止画像ですので、 JPEGファイルを読み込んだものと同等です。

komajin8810
質問者

お礼

ありがとうございます。 やはり、この手のものはC++の方が主流なんですね。 >あと、今回の問題は2つに分けて考えたほうがいいでしょう。 > >1)WEBカメラから画像をキャプチャする方法 >2)画像内の光点を取得する方法 私の説明が不足していましたが、このプログラムで、物体の運動を実時間で処理したいと思っています。 この方法だと少なくともキャプチャを1秒間に何回かとることになると思うんですが、それでも処理はできるんでしょうか。

noname#161640
noname#161640
回答No.1

ざっと考えるなら、プログラム内からWebカメラのURLにHTTP通信し、必要な情報を取得して処理する、というようになります。Webカメラが何なのか、APIは公開されているか、設置されているサーバーはどうなっているかなど、あまりに情報がないので、これ以上は回答のしようがないかと思われます。 プログラミング経験がほとんどないということですので、まずはWebカメラのことは忘れて、プログラミングの初歩からしっかりと勉強してください。今の段階では、他にいいようがありません。

関連するQ&A

  • 画像の座標取得

    c言語を使って, 画像を読み込んできて, 画像上のクリックした画像の座標を取得する プログラムを作りたいのですが, どうすればよいでしょうか. 画像の読み込み→画像の表示→画像をクリック→画像の座標を取得 といった流れのものを作りたいです. 最初は保存されている静止画像を読み込んで座標を取得することをやり, 最終的にはUSBカメラなどを使って動画の座標の取得を目指しています. 使用OSはWindows7, コンパイラはVisual Studio 2008をつかっております.

  • ExcelVBA上で特定の座標への画像添付

    ExcelVBAのプログラミングに関する質問です。 ExcelVBA上で特定の座標に任意の画像ファイル(例えばjpegなど)をはりつけるには、具体的にどの様にプログラムを記入すれば良いでしょうか? また、複数の座標の中から一定時間ごとに順々に画像を貼り付けたいと考えております。 その場合、ある座標に画像が添付された後に、他の座標に画像ファイルを貼り付けるという作業が必要になると思います。 その中で、前に貼り付けた画像を消すことが必要になると考えます。 ExcelVBA上で任意の画像を特定の座標に添付する方法と、貼り付けた画像を消す方法を教えていただきたいと考えております。 よろしくお願いいたします。

  • webプログラミングが出来る言語ですか?

    javaというプログラミング言語は、 webプログラミングが出来る言語ですか? それともweb系ではなくソフトウェアを作成する言語ですか?

    • ベストアンサー
    • Java
  • 画像変換処理に使用するプログラミング言語

    プログラミング初心者です。 画像変換処理をプログラムしようと考えているのですが、JavaやC#など画像処理に向いていると思われる言語の種類が多くてどの言語でプログラムを組もうか迷っています。 経験者の方、是非ともアドバイスをお願いします。 具体的な画像変換処理ですが、画像を直交座標から極座標へ変換するといったことです。つまり、アスペクト比3:4等の画像を円形に変換したいのです。 使用する予定の言語はJavaを考えています。これを選択した根拠は特にないです。 質問事項としては、 (1),上記のような画像変換処理を行える言語は何か。 (2),(1)の中でプログラミング初心者が扱いやすい言語はどれか。 以上を教えていただきたいです。何卒、宜しくお願い致します。 P.S.添付データは、直交座標の画像で極座標変換を行った画像です。ちなみにGIMPというフリーソフトを使用しました。

  • 画像の座標取得

    VBのPictureBoxでピクチャーを表示し、指定したカラーの座標(X,Y)を配列で取得する方法はありますか? 例えば、真っ黒の中に白い点が散りばめられている画像を読み込んだとして、ピクチャー上に白で表示されている部分のXY軸を取得し、座標計算等を行おうとしています。 上記方法以外でも良い方法があればお願いします。 画像自体が大きいので、出来るだけ早い処理で取得出来るものをと考えています。

  • Webプログラミングと他のプログラミングのちがい。

    お尋ねしますが、ParlやCGI、PHPなどを用いたWeb用のプログラミングと、Javaや、Cを使ってアプリケーションなどを作る本格的なプログミラングとは、用いる言語の違い以外で何か異なることはあるのでしょうか。 たとえば難易度は、はるかにJavaやCのほうが難しく、Webプログラミングはそれに比べればずっと簡易的であるとかなどです。 それと、Web関連の業界についてですが、「Webデザイナー」と「Webプログラミング」の職種とは全然、畑違いの分野なのですよね。 前者は画面の意匠を担当するのでしょうし、後者はパソコン・ユーザーからの何かのイベントに対して、何らかの反応をするシステムをプログラムで組み立てることと考えてよろしいのでしょうか。

    • ベストアンサー
    • Perl
  • JavaScriptとWEBプログラミング言語!

    WEBプログラミングの勉強中の者です。 ケースバイケースだと思いますが、 WEBサイトをプログララミングしていく上で、 JavaScriptで作るべき部分と、 PHP、Python、Go言語などのWEBプログラミング言語で作るべき部分について ご意見を頂ければと思います。 ■今日の日付を取得する部分などは、JavaScriptとWEBプログラミング言語では、 サーバー上の実行速度が早い方のプログラミング言語で作るべきでしょうか? 同じくらいの速度の言語ならなるべくJavaScriptで作った方が、後で他の言語で作りなおす時に手間の工数を削減できて良いでしょうか? ■流石にNode.JSなどをの除いてSQLの部分はWEBプログラミング言語以外は実装は難しいので、WEBプログラミング言語で実装するべきなのは理解できています。

  • IEに表示されるウェブ画像のある座標の色を取得したい。

    IEである画像を表示すると、その中の一部の色が時間とともに変化するのでプログラムで座標指定して色を取得したいのですがIEに表示するところまではできたのですが、そこから進めません。 みようみまねのGetpixelもうまくいかないし・・。 画像のURLは http://mt9.jp/images/users/8253/168253/p.gif です。 ヒントをいただけないでしょうか

  • web画像情報を取得

    web画像のパス(http://..aaa.jpgなど) をプログラムで取得したいのですが可能でしょうか。たとえばweb画像をドラッグして自作のプログラムでドロップすれば、テキストボックスにパスが表示されるというイメージです。 右クリックでプロパティを表示すれば、パスが書かれているので取得できるとは思うのですが、方法がわかりません。ヒントでも結構ですから教えてください。

  • WEB上のデータを自動取得するには?

    漠然とした質問で恐縮ですが、たまにWEB(ホームページ)上のデータを自動で取得(取りこみ)するソフトをみかけますが、ああいうのはどういう技術によるものなのでしょうか? 色々な方法があるとは思うのですが、私はプログラミングといってもAccessのVBAを少々いじれる程度なので、できればAccessで可能な方法が良いですが、Accessでは出来ないのでしたら、他のソフトや言語でもかまいません。 ヒントだけでも結構ですので、どなたかご教授頂けないでしょうか? よろしくお願い致します。m(_ _)m

専門家に質問してみよう