tag:blogger.com,1999:blog-4741542863446671718.post4871312339131119786..comments2022-04-01T06:12:20.488+09:00Comments on Atelier Orchard: Processing で Webカメラが使えないときkimniihttp://www.blogger.com/profile/13137863458642055100noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-4741542863446671718.post-63910136243857951022014-09-13T20:15:55.324+09:002014-09-13T20:15:55.324+09:00解決のご報告ありがとうございます!よかったですね。
ウェブカメラとProcessingの間で、データ...解決のご報告ありがとうございます!よかったですね。<br />ウェブカメラとProcessingの間で、データフォーマットの対応などで相性が悪く、それをGSVideoのライブラリがカバーしたっていう感じでしょうか。kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-91971582702531329792014-09-11T17:49:26.188+09:002014-09-11T17:49:26.188+09:00度々すみません(・・;
GSVideoライブラリというものを見つけまして。
ダウンロードしてmode...度々すみません(・・;<br />GSVideoライブラリというものを見つけまして。<br />ダウンロードしてmodes\java\librariesにコピーして、下記のプログラムを実行したところ、画像が表示されました。<br /><br />import codeanticode.gsvideo.*;<br />int w_img = 640;<br />int h_img = 480;<br />int p_text_size = 30;<br />int fps = 24;<br />GSCapture cam;<br />void setup() {<br /> size(w_img, h_img);<br /> String[] cameras = GSCapture.list();<br /> if (cameras.length == 0){<br /> println("There are no cameras available for capture.");<br /> exit();<br /> }<br /> else {<br /> println("Available cameras:");<br /> for (int i = 0; i < cameras.length; i++) {<br /> println(cameras[i]);<br /> }<br /> cam = new GSCapture(this, w_img, h_img, cameras[0]);<br /> cam.start();<br /> }<br />}<br /> void draw() {<br /> frameRate(fps);<br /> if (cam.available()) {<br /> cam.read();<br /> image(cam, 0, 0);<br /> }<br />}<br /><br />GSVideoライブラリはまだ中身をしっかり確認しておりませんが、<br />この中の何かが、解決の糸口?だったようです。<br />また勉強します。<br />本当にお世話になりました!<br />ありがとうございました!!Frognoreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-41969210048848627972014-09-11T17:39:59.735+09:002014-09-11T17:39:59.735+09:00パソコンに付属のソフト(今、名前がわかりませんが)では普通に写っています。
他のUSB接続Webカメ...パソコンに付属のソフト(今、名前がわかりませんが)では普通に写っています。<br />他のUSB接続Webカメラは持っていません。<br />これがうまくいったら、購入して広範囲の撮影をしたいと思ってはいるのですが。<br /><br />色々とありがとうございます。<br />フレームデータを取得・・・別の命令などがあるのでしょうか??<br />そのあたりをまた、調べてみます。<br /><br />何か解決策等あれば、また教えてください。Frognoreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-30066439819105108072014-09-11T16:40:46.195+09:002014-09-11T16:40:46.195+09:00カメラそのものの存在は見つけられているようですが、カメラからフレームデータを取得できていないためtr...カメラそのものの存在は見つけられているようですが、カメラからフレームデータを取得できていないためtrueにならないんだと思います。<br /><br />Processing以外のカメラを使うアプリケーション(Skypeなど)では正常に映るでしょうか?<br /><br />また、もし他にUSB接続のウェブカメラがあれば、それでも試してみると切り分けの参考になります。kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-12515754447333055972014-09-11T10:37:04.059+09:002014-09-11T10:37:04.059+09:00おはようございます。
ご推察のとおり、Lenoveマシンについているカメラを使用したいと思っています...おはようございます。<br />ご推察のとおり、Lenoveマシンについているカメラを使用したいと思っています。<br /><br />draw()内にprintln(・・・を入れた結果ですが、<br />falseでした(^^;<br /><br />setup()内のcapture = new Capture(・・・を変更した結果、<br />変化はありませんでした。<br /><br />これは、そもそもカメラと通信ができていないということでしょうか?Frognoreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-39768794159984261532014-09-11T01:19:43.325+09:002014-09-11T01:19:43.325+09:00確認ありがとうございます。
Lenovoマシンのビルトインカメラですね。他のUSBカメラの接続はない...確認ありがとうございます。<br />Lenovoマシンのビルトインカメラですね。他のUSBカメラの接続はないですよね?<br /><br />カメラがデータを用意できているかの確認のため、draw()内に<br /> println(capture.available());<br />を入れてみたら、どうなりますか?コンソールにtrueと出ることはありますか?<br /><br />また、setup()内で<br /> capture = new Capture(this, cameras[0]);<br />の替わりに<br /> capture = new Capture(this, 1280, 720, "Lenovo EasyCamera", 30);<br />等と記述したらどうでしょうか?kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-19439424583532867532014-09-11T01:19:07.741+09:002014-09-11T01:19:07.741+09:00このコメントは投稿者によって削除されました。kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-24603874852150070452014-09-10T11:10:31.328+09:002014-09-10T11:10:31.328+09:00こんにちは。
早速のご返答、ありがとうございます。
まず、capture.start();の書き忘れ...こんにちは。<br />早速のご返答、ありがとうございます。<br />まず、capture.start();の書き忘れはありませんでした。<br />次にコードを実行した結果ですが、<br /> name=Lenovo EasyCamera,size=1280×720,fps=30<br />と言った形で、sizeの違うものが合計12個ズラッと並んでいます。<br />中にはfpsの違うものも2つあります。Frognoreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-47751319971999205282014-09-09T22:27:45.349+09:002014-09-09T22:27:45.349+09:00Frogさん、こんばんわ!
コメントありがとうございます。
Processing 2.1.2が既に...Frogさん、こんばんわ!<br />コメントありがとうございます。<br /><br />Processing 2.1.2が既にDLできず、私の環境では再現できないのですが、まず上記コード10行目の<br /> capture.start();<br />を忘れていないか、確認してみてもらえますか?<br /><br />次に、ウェブカメラのモードやデバイスが複数あって正しく選べていないかもしれないので、次のコードを動作させて、コンソールに何が出るか見せてもらえますか?<br />import processing.video.*;<br />Capture capture;<br />void setup()<br />{<br /> String[] cameras = Capture.list();<br /> for (int i = 0; i < cameras.length; i++) {<br /> println(cameras[i]);<br /> }<br />}kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-41042656160939176432014-09-08T15:31:22.423+09:002014-09-08T15:31:22.423+09:00こんにちは。
Processing2.1.2を使用しています。
上記プログラムを入力してみましたが、...こんにちは。<br />Processing2.1.2を使用しています。<br />上記プログラムを入力してみましたが、グレーのWindowが出るのみ・・・<br /><br />何か対応策をご存知でしたら、教えてください。Frognoreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-70868679919449587742013-02-20T23:04:28.680+09:002013-02-20T23:04:28.680+09:00コメントありがとうございます!コメントありがとうございます!kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-62519504925985047882013-02-20T19:56:57.662+09:002013-02-20T19:56:57.662+09:00この問題に対してずっと悩んでました。
参考になりました。有り難うございます!この問題に対してずっと悩んでました。<br />参考になりました。有り難うございます!Anonymoushttps://www.blogger.com/profile/10888707904633890824noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-4099705595804205802012-12-31T00:45:06.489+09:002012-12-31T00:45:06.489+09:00コメントありがとうございます!コメントありがとうございます!kimniihttps://www.blogger.com/profile/13137863458642055100noreply@blogger.comtag:blogger.com,1999:blog-4741542863446671718.post-51646465932141206882012-12-29T15:26:02.939+09:002012-12-29T15:26:02.939+09:00参考になりました!ありがとうございます参考になりました!ありがとうございますAnonymoushttps://www.blogger.com/profile/00768235621802518179noreply@blogger.com