0
有沒有辦法知道攝像頭的最大分辨率? 我需要從網絡攝像頭捕捉圖像,並通過互聯網發送到另一臺筆記本上。所以我想在不設置分辨率的情況下自動從網絡攝像機自動捕捉圖像(如果我有一個130萬像素的網絡攝像頭,我想要捕捉130萬像素的圖像;如果我有一個網絡攝像頭,640 x 480像素,我想要以640x480像素捕捉圖像;等等......)。捕捉攝像頭圖像始終在最高分辨率!
我該怎麼做?
有沒有辦法知道攝像頭的最大分辨率? 我需要從網絡攝像頭捕捉圖像,並通過互聯網發送到另一臺筆記本上。所以我想在不設置分辨率的情況下自動從網絡攝像機自動捕捉圖像(如果我有一個130萬像素的網絡攝像頭,我想要捕捉130萬像素的圖像;如果我有一個網絡攝像頭,640 x 480像素,我想要以640x480像素捕捉圖像;等等......)。捕捉攝像頭圖像始終在最高分辨率!
我該怎麼做?
您需要將相機對象
var cam:Camera = new Camera();
,你會用相機的寬度和高度以像素爲單位。然後你可以用它做任何你喜歡的事情。例如:
var bitp:BitmapData = new BitmapData(cam.width, cam.height);
var img:Bitmap = new Bitmap(bitp);
這提供了相機的默認尺寸,*不是*最大分辨率(有很大的差異)。 – hunter 2013-07-11 12:00:08