Bienvenido: Ingresar
location: attachment:opencv_unicap2_support_Y800.patch de HowTo/BUC2203LinuxInst

Adjunto 'opencv_unicap2_support_Y800.patch'

Descargar

   1 --- ../libopencv_unicap2-0.1.2-Source/opencv_unicap2.cc	2011-08-25 11:55:44.000000000 -0300
   2 +++ opencv_unicap2.cc	2012-10-05 12:32:11.792509563 -0300
   3 @@ -76,6 +76,7 @@
   4  #include <ucil.h>
   5  }
   6  #include <atomic_ops.h>
   7 +#include <stdio.h>
   8  
   9  
  10  //Remove when insert into opencv
  11 @@ -404,8 +405,19 @@
  12    //actualy, the fourcc settings should be swapped, but ucil only
  13    //has BGR3 to RGB3, so we must set on this format to get the
  14    //buffer in bgr order.
  15 +  int m;
  16    buffer.format.fourcc = UCIL_FOURCC('R','G','B','3');
  17 -  raw_buffer.frame.format.fourcc = UCIL_FOURCC('B','G','R','3');
  18 +  for(m = 0; SUCCESS( unicap_enumerate_formats( handle, NULL, &format, m ) ); m++ )
  19 +        {
  20 +             if (format.fourcc == UCIL_FOURCC('B','G','R','3')) {
  21 +                raw_buffer.frame.format.fourcc = UCIL_FOURCC('B','G','R','3');
  22 +                break;
  23 +             }
  24 +             if (format.fourcc == UCIL_FOURCC('Y','8','0','0')) {
  25 +                raw_buffer.frame.format.fourcc = UCIL_FOURCC('Y','8','0','0');
  26 +                break;
  27 +             }
  28 +          }
  29  
  30    buffer.format.bpp = 24;
  31    // * todo support greyscale output

Archivos adjuntos

Para referirse a los adjuntos de una página, usa attachment:nombredelarchivo, como se muestra abajo en la lista de archivos. NO uses la URL del enlace [get], ya que puede cambiar fácilmente y dejar de funcionar.
  • [obtener | ver] (2012-10-05 17:33:42, 1.1 KB) [[attachment:opencv_unicap2_support_Y800.patch]]
  • [obtener | ver] (2012-09-10 21:13:43, 6.8 KB) [[attachment:parcheBUC2203_v01.patch]]
 All files | Selected Files: delete move to page copy to page

No tienes permisos para adjuntar un archivo a esta página.