Re: 有關連接webcam的問題
※ 引述《Asueliu (sue)》之銘言:
: 前面爬文看到這個方法,
: http://tinyurl.com/mn48d
: 依照他的步驟操作插入webcam視訊,
: 成功是成功了,可是...
: 畫面好小喔(160*120) >"<
: 我試著在場景裡把他拉大,可是畫質不夠好,呈現鋸齒狀了....囧
: 要怎麼讓他全螢幕呢??
就上頭網頁範例的寫法來說
output_vid.attachVideo(Camera.get());
output_vid是你的視訊元件實體名稱
這時顯示的畫面解析度是預設值160*120
要變更解析度的話就要用Camera.setMode方法
public setMode([width:Number], [height:Number], [fps:Number],
[favorArea:Boolean]) : Void
一開始你先宣告個視訊畫面的變數,例如叫做my_cam
var my_cam:Camera = Camera.get(0);
括號內的0表示目前跟電腦連結的第一台webcam,1表示第二台,以此類推
接著就可以設定解析度了,以320x240 15fps為例
my_cam.setMode(320, 240, 15)
之後再把視訊元件output_vid跟視訊畫面的變數連結
output_vid.attachVideo(my_cam);
這樣就完成了
補充,解析度可設定的範圍取決於你webcam的硬體支援
所以不是想設多大就有多大的~~
另外,除了webcam以外,接DV或HD-DV也可以喔!!
: PS:如果我想把顯示的視訊畫面再做一點特效,
: 例如說畫面裡~會動的物品被線條框起來之類的,怎麼做呢?
這部份我也想了解,所以就幫不上忙了@@
有請其他大大提供吧!!
: 感謝回答喔O__Q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.29.254
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):