Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur konverterar man från RGB till YCrCb i Java

    RGB eller röd - grön - blå , är färgrymd standard för många datorgrafik . RGB är en färg som röd , grön och blå värde , som ger färgen vid blandning som ljus . YCbCr är en alternativ färgrymd består av en luminanssignal Y och två signaler chromiance Cb och Cr . YCbCr kan erbjuda fördelar jämfört med RGB när det kommer till bild eller video komprimering och kodning . En serie av matematiska beräkningar i Java kan enkelt konvertera och RGB- värde till YCrCb . Instruktioner
    1

    Definiera en ny funktion som heter " RGB_to_YCrCB ( ) " i din Java -filen .

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

    Beräkna Y- värdet från RGB med följande omräkningsfaktorer .

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

    Beräkna Cr värdet från RGB med följande omräkningsfaktorer

    YCrCb [ 1 ] = ( int ) ( - 0,16874 * RGB [ 0 ] - 0,33126 * RGB [ 1 ] + 0,50 tusen * RGB [ 2 ] ) , .
    4

    Beräkna Cb värdet från RGB med följande omräkningsfaktorer

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur nära en Android Layout
    ·Definition av statiska metoden och variabler i Java
    ·Hur man skapar två knappar i Java
    ·Hur man tar bort nollor i Java rekursion
    ·Hur Importera javax Servlet på NetBeans
    ·Hur Ladda ner Java JDK
    ·Vad gör Array Dimension Saknad Mean i Java-programmeri…
    ·Hur konvertera en applet
    ·Hur man skickar HTML med JavaMail
    ·Hur man gör en CSV -fil i Java
    Utvalda artiklarna
    ·Turbo C Definition & Process
    ·Hur fånga tangenttryckningar i Java
    ·Är Visual Basic Open Source
    ·Hur man använder Winsock.dll i Visual Basic
    ·Hur man skriver ett CLOB
    ·Hur man kompilerar och kör en CPP -fil i CMD
    ·Styra PHP Object Kontext
    ·Hur man installerar Python
    ·Hur man installerar ett nytt SSL-certifikat
    ·Hur man upptäcker en CJK tecken i Java
    Copyright © Dator Kunskap http://www.dator.xyz