2013-03-22 3 views
0

У меня есть приложение adobe air, которое работает на окнах. Я получил его на Mac, но разрешение веб-камеры плохое. Я использую logitech quickcam pro 9000. на окнах это HD. в mac, это выглядит как дешевая веб-камера. удивительно, что встроенное программное обеспечение для фотобумаги Apple отображает гораздо лучшее разрешение с использованием той же веб-камеры. im используя mac osx lion. есть надежда? Я не вижу драйвер mac для этой конкретной веб-камеры.Разрешение веб-камеры на mac

Мой код:

camera = Camera.getCamera();  
camera.setQuality(0, 100); 
camera.setMode(640, 480, 30, true); 
camera.setMotionLevel(100); 

ответ

0

Здравствуйте пытаются установить ширину и высоту видео в Camera.width и Camera.height СВОЙСТВ также установить FPS до 15 я думаю, что 30 FPS слишком много для камеры.

+0

кадров в секунду не должно быть проблемой «до 30 –

0

Пожалуйста, проверьте мой ответ на этот вопрос аналогичный

How to increase the Quality of the camera using AS3?

Try, чтобы получить максимальный размер из камеры и установить качество на самом высоком значении. Надеюсь, что помогает.

PS: короткий код

private function connectCamera():void 
    { 
     cam.setMode(640, 480, 25); 
     cam.setQuality(0,100); 
     vid    = new Video(); 
     vid.width  = cam.width; 
     vid.height  = cam.height; 
     vid.attachCamera(cam); 
     addChild(vid);  

     stage.addEventListener(MouseEvent.CLICK, clickHandler); 
    } 

    private function clickHandler(e:MouseEvent):void 
    { 

     return; 

     switch (cam.width) { 
      case 160: 
       cam.setMode(320, 240, 10); 
       break; 
      case 320: 
       cam.setMode(640, 480, 5); 
       break; 
      default: 
       cam.setMode(160, 120, 15); 
       break; 
     } 
     removeChild(vid);   
     connectCamera(); 
    } 
+0

Мой вопрос больше связан с тем, как этот код ведет себя на Mac. Возможно, нужен драйвер или дополнительный код, или, может быть, adobe Air просто не имеет такой возможности на Mac. код, который вы указали, не имеет никакой разницы, кроме FPS. Ive отметил, что мой код отлично работает в Windows. На Mac это выглядит ужасно, но удивительно, что Apple PhotoBooth демонстрирует гораздо лучший дисплей с использованием той же камеры. Есть идеи? – StephenNYC

+0

Возможно, это из-за AIR. Каково максимальное разрешение вашей камеры 2mpx? попробуйте использовать cam.setMode (1600, 1200,5); это лучше ? –

Смежные вопросы