PUMA-FAQ
Aus CG-Wiki
zurück zur AGAS-Hauptseite
Inhaltsverzeichnis |
[Bearbeiten] Wie kann ich ein PUMA Image-Objekt als jpg speichern?
Puma selbst komprimiert die jpegs nicht. Das wäre auch Unsinn, da das bereits tausendfach implementiert ist. Vielmehr wird dazu je nach der lokalen Installation (die configure abfragt) libjpeg oder libmagick++ benutzt. Die Image-Klassen übernehmen die Konvertierung dann:
ColorImage *anImage = new ColorImage(800,600);
// Process image
...
// Store result
anImage->writeImage("tinesbild.jpg"); // gibt ein jpg
anImage->writeImage("tinesbild.png"); // gibt ein png
[Bearbeiten] PUMA verwendet scheinbar standardmäßig "-g -O2" als Flags. Kann man das ändern? Falls ja, wo/wie? Ich hätte gerne einfach nur "-O3" ...
- make PUMA-AC-CXXFLAGS=-O3 PUMA-AC-CFLAGS=-O3
Was passiert aber, wenn es bei mir bisher so aussieht : * PUMA-AC-CFLAGS=-I/home/vogt/8.0-3rdparty/include -g -O2
- PUMA-AC-CXXFLAGS=-I/home/vogt/8.0-3rdparty/include -g -O2 `/home/vogt/8.0-3rdparty/bin/Magick++-config --cppflags`
Dann werden die anderen Pfade etc. doch einfach überschrieben, oder?
- Ja, die werden überschrieben. Kommen diese Einstellungen aus dem Aufruf von Configure?
Ja, komischerweise. Kann man aber überschreiben, indem man vor dem Aufruf die Umgebungsvariablen CFLAGS=-O3 und CXXFLAGS=-O3 setzt.
[Bearbeiten] Kann ich OpenCV verwenden zusammen mit PUMA?
- ja, demnächst. Bitte hilf mit bei der Integration. Das besprechen wir in PUMA-OpenCV
[Bearbeiten] Will there be a new version of PUMA?
- yes, we are working on a PUMA-Redesign
- NIHCL will be moved to a separate package

