tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1664
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Jey Jey ist offline Mitglied Bronze
    Registriert seit
    Jan 2008
    Ort
    Karlsruhe
    Beiträge
    30
    Hi,

    ich bekomme ein Graustufenbild (Farbtiefe: 16, Kanäle: 1) übergeben und möchte es in ein RGB-Bild (Farbtiefe: 8 bzw 16 (egal), Kanäle: 3) umwandeln. Ich benutze dazu OpenCV:

    Code :
    1
    
    cvCvtColor(pImageDepth, pImageDepth3Channels[windowToPaintOn], CV_GRAY2BGRA);

    pImageDepth ist das erwähnte Graustufenbild, pImageDepth3Channels[windowToPaintOn] das in einem array abgelegte RGB-Bild.

    Das Problem besteht darin, dass ich - sobald ich farbige Linien auf das Bild zeichne - diese nach wie vor in Graustufen dargestellt werden. Woran liegt das? Ich kenne mich in der Hinsicht nur mäßig aus, wäre also um jede Hilfe dankbar.

    Viele Grüße,
    Jey
     

  2. #2
    Jey Jey ist offline Mitglied Bronze
    Registriert seit
    Jan 2008
    Ort
    Karlsruhe
    Beiträge
    30
    Hi,

    hat sich erledigt. Wir haben das Problem gelöst, indem wir das Bild in 8-Bit Farbtiefe konvertiert haben.

    Grüße,
    Jey
     

  3. #3
    eka_automation eka_automation ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    17
    Und wie hast das genau gemacht?
     

  4. #4
    Jey Jey ist offline Mitglied Bronze
    Registriert seit
    Jan 2008
    Ort
    Karlsruhe
    Beiträge
    30
    Leider habe ich keinen Zugriff mehr auf den Quellcode, daher kann ich nicht nachschaun. Aber ich glaube mich zu erinnern, dass ich dafür einfach ein von OpenCv bereitgestelltes Kommando genutzt habe. Genaueres kann ich dazu leider nicht sagen. Ist schon ziemlich lange her.
     

  5. #5
    eka_automation eka_automation ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    17
    cvCvtColor(iplImgGray, iplImgColor, CV_GRAY2BGR );

    Das ist der Befehl
     

Ähnliche Themen

  1. MFC und OpenCV
    Von Nukleo im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 24.11.10, 15:22
  2. OpenCV Speicherüberlauf
    Von bertonex19 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 18.11.10, 11:36
  3. Graustufe, einzelnen Bereich farblich lassen
    Von FlyingBall im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 13.07.07, 16:19
  4. NCCF mit OpenCv
    Von kalua25 im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 29.03.06, 12:12
  5. Indesign Farbe->Graustufe
    Von Sammy_Scharf im Forum Desktop Publishing (DTP)
    Antworten: 0
    Letzter Beitrag: 14.06.05, 18:52

Stichworte