| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo convertir de RGB a YUV en Java
    El RGB o rojo -verde-azul , espacio de color es el estándar para muchos gráficos por ordenador. RGB representa un color como un valor de rojo , verde y azul , que producen el color cuando se mezcla en forma de luz . YCbCr es un espacio alternativo de color compuesta por una señal de luminancia y dos señales chromiance Cb y Cr . YCbCr puede ofrecer ventajas sobre RGB cuando se trata de imagen o vídeo de compresión y codificación . Una serie de cálculos matemáticos en Java puede convertir fácilmente y valor RGB a YUV . Instrucciones
    1

    Definir una nueva función llamada " RGB_to_YCrCB ()" en el archivo de Java.

    RGB_to_YCrCB void (int [ ] RGB , int [ ] YCrCb ) { .. . }
    2

    Calcular el valor Y del RGB con la siguiente conversión.

    YCrCb [ 0 ] = ( int) ( 0.299 * RGB [ 0 ] + 0.587 * RGB [ 1 ] + 0.114 * RGB [ 2 ] ) .
    3

    Calcular el valor de Cr RGB mediante la siguiente conversión

    YCrCb [ 1 ] = ( int) (- 0.16874 * RGB [ 0 ] - 0,33126 * RGB [ 1 ] + 0.50000 * RGB [ 2 ] ),.
    4

    Calcular el valor de Cb RGB utilizando la siguiente conversión

    YCrCb [ 2 ] = ( int) ( 0,50000 * RGB [ 0 ] - 0,41869 * RGB [ 1 ] - 0,08131 * RGB [ 2 ] ) ;

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer para cuadros combinados en Java 
    ·Cómo configurar Eclipse con Android en Windows 
    ·Java 1.5 Tutorial Anotación 
    ·Cómo leer entero desde la consola de Java 
    ·Cómo construir un menú en el Android 
    ·Cómo hacer un usuario que terminó Loop en Java 
    ·Cómo añadir una serie a otra cadena en Struts 2 en JS…
    ·Cómo eliminar archivos duplicados en Java 
    ·Cómo crear un cursor personalizado en Java 
    ·Cómo derivar una variable a otra clase en Java 
      Artículos destacados
    ·Cómo encontrar cadenas URL en Coldfusion 
    ·Las ventajas de la Programación Declarativa 
    ·Cómo establecer la ruta para Windows XP Java 
    ·Cómo utilizar un E Función Modificador 
    ·Cómo escribir varias líneas a un archivo en C 
    ·Cómo desarrollar aplicaciones para Windows Mobile 
    ·Cómo calcular en Java Script 
    ·Cómo probar las conexiones remotas en el tiempo de esp…
    ·Cómo enviar errores de PHP a un archivo en lugar del n…
    ·Cómo instalar PHP en CPanel 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com