- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 4 von 4

Thema: Logitech C910 OpenCV und Autofokus

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647

    Logitech C910 OpenCV und Autofokus

    Anzeige

    Praxistest und DIY Projekte
    Hi,

    ich arbeite mit Matlab und OpenCV. Weiss jemand wie ich den Autofokus der Kamera deaktivieren kann?

    Ich dachte an sowas wie:
    Code:
    capture = cvCreateCameraCapture(wcs);
    cvSetCaptureProperty(capture,CV_CAP_PROP_FOCUS,0);
    Aber das gibt es leider nicht.

    Ich habe schon gegoogelt und die OpenCV Doku aufgesucht. Leider bisher ohne erfolg.

    Danke
    Gruß Daniel
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Hallo,

    ich kann dir nur sagen wie das unter Matlab mit der Image Acquisition Toolbox funktionieren würden, keine Ahnung ob dir das hilft. Ich arbeite mit Logitech QickCam Pro 9000 Kameras. Da würde es so ablaufen:


    Code:
    % erstmal videoobjekt erzeugen
    vid = videoinput('winvideo', 1, 'RGB24_640x480')
    
    Summary of Video Input Object Using 'Logitech QuickCam Pro 9000'.
    
       Acquisition Source(s):  input1 is available.
    
      Acquisition Parameters:  'input1' is the current selected source.
                               10 frames per trigger using the selected source.
                               'RGB24_640x480' video data to be logged upon START.
                               Grabbing first of every 1 frame(s).
                               Log data to 'memory' on trigger.
    
          Trigger Parameters:  1 'immediate' trigger(s) on START.
    
                      Status:  Waiting for START.
                               0 frames acquired since starting.
                               0 frames available for GETDATA.
    
    % die eigenschaften des objets anzeigen
    vid_src = getselectedsource(vid);
    
    set(vid_src)
      General Settings:
        Tag
    
      Device Specific Properties:
        BacklightCompensation: [ {on} | off ]
        Brightness
        Contrast
        Exposure
        ExposureMode: [ {auto} | manual ]
        Focus
        FocusMode: [ {auto} | manual ]
        FrameRate: [ {30.0000} | 25.0000 | 20.0000 | 15.0000 | 10.0000 | 5.0000 ]
        Gain
        HorizontalFlip: [ {off} | on ]
        Saturation
        Sharpness
        VerticalFlip: [ {off} | on ]
        WhiteBalance
        WhiteBalanceMode: [ {auto} | manual ]
    
    % jetze einfach mal ein preview vom stream starten
    preview(vid)
    
    % autofocus ausschalten
    set(vid_src, 'FocusMode', 'manual')
    
    % autofocus wieder einschalten
    set(vid_src, 'FocusMode', 'auto')
    Vielleicht hilft's dir weiter.

    Gruß
    Malte

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647
    Hi,

    in Matlab bekomme ich das hin. Da die IAT aber zu langsam ist, hab ich das ganze mit einer S-Function und OpenCV nochmal neu gemacht. Das läuft soweit gut und ist auch schneller. Leider stört der Autofocus etc.

    Trotzdem danke für die Idee!
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  4. #4
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Okay, sorry. Dachte mir schon dass es vermutlich nicht weiterhilft.

Ähnliche Themen

  1. 2D Korrelation - Hilfe bei der Implementierung mit FFT (FFTW und OpenCV)
    Von BoondockDuck im Forum Software, Algorithmen und KI
    Antworten: 9
    Letzter Beitrag: 06.03.2012, 22:35
  2. OpenCV
    Von K.Hartmann im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 14
    Letzter Beitrag: 16.03.2010, 19:56
  3. Bauteil aus Logitech M-S61
    Von Teri im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 14.05.2009, 15:21
  4. OpenCV Farbfläche finden Beispiel?
    Von robo.fr im Forum Software, Algorithmen und KI
    Antworten: 1
    Letzter Beitrag: 28.12.2007, 10:47
  5. lego, lejos, logitech ;)
    Von maze2k im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 7
    Letzter Beitrag: 21.05.2005, 23:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen