kann mir jemand sagen, wie ich ein Bild in C einlesen kann? Ich habe
ein Bild als bmp-Datei gespeichert und möchte jetzt damit arbeiten
zwecks Bildverarbeitung. Dazu brauche ich eine Funktion, mit der ich
dieses Bild einlese.
Danke,
kawa
Gips nich.
So eine Funktion mußt Du selbst schreiben. Du brauchst nur fopen/fread
und http://www.wotsit.org.
Jirka
fopen(), fread(), ... damit kan man jede Datei einlesen (jetzt mal
Probleme mit Rechten o.ä. außen vor). Wenn Du Probleme mit dem BMP
Format hast, dann bist Du hier verkehrt, ebenfalls zu C++.
Gruß Peter
--
Übe Dich in vielen Dingen, aber vervollkommne dich in einer Sache.
[Miyamoto Musashi]
danke für eure Hilfe. Ich habe in der Intel Open CV Library eine
Funktion gefunden zum Bild einlesen:
IplImage*image=cvLoadImage(*your image location with bmp,jpg or tiff
extension*);
falls diese jemand mal braucht.
Tschüß, Kawa
Das ist aber weder C noch C++. Das ist eine (nicht Standard) Bibliothek,
die Du benutzt.
Du mußt einige Dinge scharf trennen:
a) die Sprache C (oder auch C++), die ANSI/ISO standardisiert sind
b) Spracherweiterungen , die Dein Compiler bietet
c) Standard Bibliotheken (siehe a)
d) Bibliotheken, die z.B. Deinem Compiler beiliegen für Oberflächen o.ä.
Nur a) und c) sind hier on topic.
Hallo Peter,
stimmt, da hast Du wohl recht. Mein ganzes Programm besteht aus diesen
Bibliotheksfunktionen. Mir hat nun als letztes nur noch eine gefehlt,
mit der ich mein Bild einlesen kann. Ich habe erst vor kurzem damit
angefangen, mich mit C/C++ zu beschäftigen. Da hab ich wohl was
verwechselt! Okay, jetzt weiß ich es. Danke Dir, dass Du mich
aufgeklärt hast!
Viele Grüße,
Kawa