ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
1664
1664
EMPFEHLEN
-
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
-
Hi,
hat sich erledigt. Wir haben das Problem gelöst, indem wir das Bild in 8-Bit Farbtiefe konvertiert haben.
Grüße,
Jey
-
07.10.11 12:32 #3
- Registriert seit
- Sep 2011
- Beiträge
- 17
Und wie hast das genau gemacht?
-
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.
-
12.10.11 08:37 #5
- Registriert seit
- Sep 2011
- Beiträge
- 17
cvCvtColor(iplImgGray, iplImgColor, CV_GRAY2BGR );
Das ist der Befehl
Ähnliche Themen
-
MFC und OpenCV
Von Nukleo im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 24.11.10, 15:22 -
OpenCV Speicherüberlauf
Von bertonex19 im Forum C/C++Antworten: 1Letzter Beitrag: 18.11.10, 11:36 -
Graustufe, einzelnen Bereich farblich lassen
Von FlyingBall im Forum PhotoshopAntworten: 4Letzter Beitrag: 13.07.07, 16:19 -
NCCF mit OpenCv
Von kalua25 im Forum C/C++Antworten: 0Letzter Beitrag: 29.03.06, 12:12 -
Indesign Farbe->Graustufe
Von Sammy_Scharf im Forum Desktop Publishing (DTP)Antworten: 0Letzter Beitrag: 14.06.05, 18:52





Zitieren
Login






