PUMA-FAQ

Aus CG-Wiki

Wechseln zu: Navigation, Suche

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?

Persönliche Werkzeuge