<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Ciao a tutti,<br>
    ho scritto del codice che compie delle operazioni su delle immagini.<br>
    Fino ad ora le immagini da elaborare provenivano dalla sd di una
    macchina fotografica.<br>
    Adesso invece mi sono procurato una videocamera industriale firewire
    e volevo eseguire l'acuisizione delle immagini direttamente tramite
    software.<br>
    La camera non ha dirver proprietari (per linux) ma sono riuscito ad
    utilizzarla con Coriander.<br>
    Non mi sembra che ci siano (o non le ho trovate) API per l'utilizzo
    di Coriander da Python ma, al contrario mi sembra che
    un'acquisizione di immagini o frame si possa fare direttamente in
    Python con le librerie cv, opencv o  dc1394.<br>
    Inoltre ho trovato anche ucview che utilizza le librerie unicap con
    le sue API per python (ma non sono riuscito ad ottenere risultati).<br>
    Ora la domanda è questa:<br>
    Qualcuno in lista ha avuto esperienze con questo tipo di
    periferiche?<br>
    Quale libreria/e mi conviene usare?<br>
    Io punterei al metodo più semplice possibile per acquisire un
    immagine; sapete indicarmi una direzione?<br>
    <br>
    Ho provato con<br>
    >>> import cv<br>
    >>> <span>capture = <b class="highlight">cv</b>.CaptureFromCAM(300)
      #300 is for <b class="highlight">firewire </b><span
        class="highlight">(questo comando non mi da errore e mi ritorna
        il promt)<br>
      </span><b class="highlight">>>></b> </span><br>
    ma non riesco a visualizzare ne a salvare il risultato (capture).<br>
    <br>
    Grazie a tutti.<br>
    Matteo<br>
    <br>
    <br>
  </body>
</html>