JaiBee
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
Hallo, ich möchte mit Hugin aus mehreren Einzelbildern ein Panorama machen. Leider funktioniert das automatische Erstellen der Kontrollpunkte mit autopano-sift nicht. Wenn ich im Tab Bilder auf Punkte erstellen klicke blitzt nur kurz ein Fenster auf und danach erscheint die Meldung 0 Kontrollpunkte hinzugefügt. Die Ausgabe in der Konsole bringt mich auch nicht wirklich weiter:
janek@rechenmaschine:~$ hugin
Panorama obj created
Could not load pano13Panorama obj created # "Punkte erstellen"
Panorama obj created
Could not load pano13Could not load pano13 # usw.
Vielleicht liegt es ja an pano13, was nicht geladen werden konnte. Wie ich das ändern kann, weiß ich aber nicht. Der Wiki-Atikel hat bei mir übrigens nicht 100%-ig zugetroffen. Nach dem aktivieren von Autopano-Sift, kam nirgens autopano.exe - daher konnte ich auch nichts abändern. Vielleicht stimmen auch meine Einstellungen von Hugin nicht... Ich hoffe, ihr könnt mir helfen!
Vielen Dank! Gruß JaiBee
|
Harleen
Anmeldungsdatum: 12. Februar 2006
Beiträge: Zähle...
Wohnort: Bremen
|
Der Wiki-Artikel bezieht sich offenbar noch auf eine ältere Version als die, die bei Hardy dabei ist. Bei der aktuellen Version muss man nicht mehr den Autopano-Aufruf korrigieren, sondern lediglich von autopano auf autopano-sift umschalten. Unter Datei->Einstellungen->autopano gibt es jetzt ganz oben eine Drop-Down-Liste, die auf autopano-sift geändert werden muss.
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
Danke. So ist es aber bereits eingestellt. Hat jemand eine Idee, woran es noch liegen könnte? Vielleicht an den Bildern selbst? autopano-sift ist natürlich installiert. Gruß
|
serenity
Anmeldungsdatum: 31. Mai 2006
Beiträge: 5143
Wohnort: Wolfsburg
|
Benenne die Bilder mal bitte um. Das erste nennst du bild1.jpg und das zweite bild2.jpg und fügst diese das in Hugin ein. Komischerweise hat das bei mir funktioniert und er hat mittels sift das Panorama erstellt.
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
serenity schrieb: Benenne die Bilder mal bitte um. Das erste nennst du bild1.jpg und das zweite bild2.jpg und fügst diese das in Hugin ein. Komischerweise hat das bei mir funktioniert und er hat mittels sift das Panorama erstellt.
Danke, ändert aber leider nichts. Gruß
|
floogy
Anmeldungsdatum: 21. Juli 2006
Beiträge: 3288
Wohnort: Koblenz
|
Was sagen denn folgende Terminal-Befehle:
locate pano13
locate sift
ldd `which hugin`
ldd `which autopano-sift`
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
floogy schrieb: Was sagen denn folgende Terminal-Befehle:
locate pano13
locate sift
ldd `which hugin`
ldd `which autopano-sift`
janek@rechenmaschine:~$ locate pano13
janek@rechenmaschine:~$ locate shift
/home/janek/Shell-Programmierung/Listings/Kap003/ashifter
/home/janek/Shell-Programmierung/Listings/Kap003/ashifter2
/usr/lib/compiz/libshift.a
/usr/lib/compiz/libshift.la
/usr/lib/compiz/libshift.so
/usr/lib/gimp/2.0/plug-ins/shift
/usr/lib/python2.5/encodings/shift_jis.py
/usr/lib/python2.5/encodings/shift_jis.pyc
/usr/lib/python2.5/encodings/shift_jis_2004.py
/usr/lib/python2.5/encodings/shift_jis_2004.pyc
/usr/lib/python2.5/encodings/shift_jisx0213.py
/usr/lib/python2.5/encodings/shift_jisx0213.pyc
/usr/share/X11/xkb/symbols/shift
/usr/share/apps/kbstateapplet/icons/crystalsvg/16x16/actions/shiftkey.png
/usr/share/apps/kbstateapplet/icons/crystalsvg/22x22/actions/shiftkey.png
/usr/share/apps/kbstateapplet/icons/crystalsvg/32x32/actions/shiftkey.png
/usr/share/apps/kbstateapplet/icons/crystalsvg/48x48/actions/shiftkey.png
/usr/share/apps/kbstateapplet/icons/crystalsvg/64x64/actions/shiftkey.png
/usr/share/apps/kbstateapplet/icons/crystalsvg/scalable/actions/shiftkey.svg
/usr/share/compiz/shift.xml
/usr/share/doc/mplayer/examples/vobshift.py
/usr/share/gconf/schemas/compiz-shift.schemas
/usr/share/gimp/2.0/help/de/plug-in-shift.html
/usr/share/gimp/2.0/help/en/plug-in-shift.html
/usr/share/gimp/2.0/help/images/filters/filters-distort-shift.png
/usr/share/gimp/2.0/help/images/filters/de/options-distort-shift.png
/usr/share/gimp/2.0/help/images/filters/examples/distort-taj-shift.jpg
/usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-down.png
/usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-left.png
/usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-right.png
/usr/share/icons/gnome/16x16/stock/navigation/stock_navigator-shift-up.png
/usr/share/icons/gnome/16x16/stock/navigation/stock_zoom-shift.png
/usr/share/icons/gnome/24x24/stock/navigation/stock_zoom-shift.png
/usr/share/tcltk/tcl8.4/encoding/shiftjis.enc
/usr/src/linux-headers-2.6.24-16-generic/include/config/log/buf/shift.h
/usr/src/linux-headers-2.6.24-16-generic/include/config/x86/l1/cache/shift.h
/usr/src/linux-headers-2.6.24-19-generic/include/config/log/buf/shift.h
/usr/src/linux-headers-2.6.24-19-generic/include/config/x86/l1/cache/shift.h
janek@rechenmaschine:~$ ldd `which hugin`
linux-gate.so.1 => (0xb7f42000)
libwx_gtk2u_aui-2.8.so.0 => /usr/lib/libwx_gtk2u_aui-2.8.so.0 (0xb7ed5000)
libwx_gtk2u_xrc-2.8.so.0 => /usr/lib/libwx_gtk2u_xrc-2.8.so.0 (0xb7e3a000)
libwx_gtk2u_qa-2.8.so.0 => /usr/lib/libwx_gtk2u_qa-2.8.so.0 (0xb7e19000)
libwx_gtk2u_html-2.8.so.0 => /usr/lib/libwx_gtk2u_html-2.8.so.0 (0xb7d78000)
libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0xb7cb2000)
libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0xb7920000)
libwx_baseu_xml-2.8.so.0 => /usr/lib/libwx_baseu_xml-2.8.so.0 (0xb7916000)
libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0xb78e6000)
libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0xb7787000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7410000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb738c000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7372000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7359000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7350000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb7342000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb733f000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb7337000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7331000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7327000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb7324000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb7321000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb72e4000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7282000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7212000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb71e7000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb71c4000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb71bc000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb70d5000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb70d0000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7094000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb708f000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb708b000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7086000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb707d000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6fcc000)
libboost_thread-gcc41-mt-1_34_1.so.1.34.1 => /usr/lib/libboost_thread-gcc41-mt-1_34_1.so.1.34.1 (0xb6fbe000)
libpano12.so.0 => /usr/lib/libpano12.so.0 (0xb6f64000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6f11000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6ef1000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6edc000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6de9000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb6dc4000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6c74000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6c69000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb6c51000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb6c49000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6c27000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6c00000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6bfd000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6bd4000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6bd1000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6bb9000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb6ba0000)
/lib/ld-linux.so.2 (0xb7f43000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb6b79000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb6b60000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6b5b000)
janek@rechenmaschine:~$ ldd `which autopano-sift`
ldd: missing file arguments
Try `ldd --help' for more information.
|
floogy
Anmeldungsdatum: 21. Juli 2006
Beiträge: 3288
Wohnort: Koblenz
|
locate sift != locate shift Bitte noch mal locate sift versuchen, in der Hoffnung autopano-sift überhaupt innerhalb des Suchpfades (echo $PATH ) zu finden. libpano13 ist gar nicht installiert. Hugin ist gegen libpano12 gelinkt:
libpano12.so.0 => /usr/lib/libpano12.so.0 (0xb6f64000) Autopano-sift ist womöglich auch nicht installiert, locate sift könnte Licht ins Dunkle bringen. ldd hugin sieht allerdings unspäktakulär aus.
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
floogy schrieb: locate sift != locate shift Bitte noch mal locate sift versuchen, in der Hoffnung autopano-sift überhaupt innerhalb des Suchpfades (echo $PATH ) zu finden.
Oh Mist. Da tut man einmal einen kurzen Befehl abtippen, schon ist ein Fehler drinne 😬 janek@rechenmaschine:~$ locate sift
/usr/lib/autopano-sift
/usr/lib/autopano-sift/autopano.exe
/usr/lib/autopano-sift/autopanog.exe
/usr/lib/autopano-sift/generatekeys-sd.exe
/usr/lib/autopano-sift/generatekeys.exe
/usr/lib/autopano-sift/libsift.dll
/usr/lib/autopano-sift/showone.exe
/usr/lib/autopano-sift/showtwo.exe
/usr/share/doc/autopano-sift
/usr/share/doc/autopano-sift/README.gz
/usr/share/doc/autopano-sift/changelog.Debian.gz
/usr/share/doc/autopano-sift/copyright
/var/cache/apt/archives/autopano-sift_2.4-0ubuntu7_all.deb
/var/lib/dpkg/info/autopano-sift.list
/var/lib/dpkg/info/autopano-sift.md5sums libpano13 ist gar nicht installiert. Hugin ist gegen libpano12 gelinkt:
libpano12.so.0 => /usr/lib/libpano12.so.0 (0xb6f64000)
janek@rechenmaschine:~$ sudo apt-get install libpano13
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
E: Konnte Paket libpano13 nicht finden
Autopano-sift ist womöglich auch nicht installiert, locate sift könnte Licht ins Dunkle bringen.
autopano-sift ist schon die neueste Version.
außerdem sieht man es ja mit locate sift (s.o.) Vielen Danke floggy für deine Bemühungen! Gruß
|
floogy
Anmeldungsdatum: 21. Juli 2006
Beiträge: 3288
Wohnort: Koblenz
|
Ich bin mir nicht ganz sicher, aber autopanoexe liegt eher im LIB-Pfad, als im Such-Pfad
/usr/lib/autopano-sift/autopano.exe autopano.exe muss mit mono gestartet werden, da autopano-sift in .net/c# geschrieben ist.
$ ldd `which autopano-sift`
ldd: missing file arguments
Try `ldd --help' for more information. zeigt auch, dass es nicht in echo $PATH gefunden wurde. ldd /usr/lib/autopano-sift/autopano.exe Bei mir ist es z.B. hier installiert:
~$ ldd /usr/local/bin/autopano.exe
not a dynamic executable
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
Aha, ich verstehe jedoch nicht ganz, was das bedeutet, und was ich jetzt machen muss. ~$ ldd /usr/lib/autopano-sift/autopano.exe
not a dynamic executable
~$ ldd /usr/local/bin/autopano.exe
ldd: /usr/local/bin/autopano.exe: No such file or directory Gruß
|
wittich
Anmeldungsdatum: 24. November 2006
Beiträge: Zähle...
Wohnort: Frankfurt a.M. 50° 7' 56" N 8° 41' 42" E
|
Hallo zusammen, hänge an dem gleichen Problem fest und daher mein Frage ob ihr irgendwie weiter gekommen seid? Ich hab irgendwie der Verdacht das autopano-sift schon funktioniert jedoch nicht automatisch die Punkte hinzufügt. Denn wenn ich die Punkte manuell hinzufüge reicht es einen Punkt zweimal anzuklicken und er findet dann den dazugehörigen im 2. Bild. Daraus schließe ich das evtl. was bei der Übergabe der Argumente an autopano-sift nicht stimmt... evtl. falsche Parameter oder so... ich werd' mal weiter probieren... Gruß Valentin
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
wittich schrieb: Hallo zusammen, hänge an dem gleichen Problem fest und daher mein Frage ob ihr irgendwie weiter gekommen seid?
Ich habe die Bilder schon wieder vergessen. Schade eigentlich, aber ich habe noch keine Lösung gefunden und für das manuelle Setzen der Bildpunkte bin ich momentan zu faul 😉. Solltest du eine Lösung finden, berichte hier bitte darüber. Gruß JaiBee
|
wittich
Anmeldungsdatum: 24. November 2006
Beiträge: 136
Wohnort: Frankfurt a.M. 50° 7' 56" N 8° 41' 42" E
|
Die Lösung ist das Ganze selbst zu kompilieren, ist gar nicht mal kompliziert wenn man alles genau befolgt. Da gibt's ne sehr gute Anleitung im Wiki von Panotools.org. Ich hab den verdacht, dass das ganze irgendwie an der libpano13 Bibliothek zusammenhängt. Die Kontrollpunkte werden dann in der kompilierten Version (Hugin 0.7.0.3493) über das zuvor kompilierte Programm Autopano-sift-C gefunden (so). Die Parameter heißen dann --maxmatches %p %o %i
Ungültiges MakroDieses Makro ist nicht verfügbar @JaiBee du könntest ja mal Probieren diese Parameter bei dir einzufügen... Bevor ich das ganze selbst kompiliert habe noch herausgefunden das autopano-complete, das Tool das mit Hugin 0.7~beta4-0ubuntu4 (hardy) automatisch mit installiert wird, eigentlich voll funktioniert. Ich hab damit mal über ein kleines Skript die Kontrollpunkte ausgeben lassen. Diese ließen sich dann auch wunderbar in Hugin öffnen und weiterbearbeitet. Allerdings ist dann beim endgültigen Zusammenführen des Bildes Hugin jedes mal komplett abgestürzt... deshalb habe ich es dann auch selbst kompiliert.
#!/bin/bash
for i in *.JPG; #Sucht alle Daten mit der Endung JPG im Ordner des Skripts
do
image=$image" "$i; #Fügt alle Bilder in einen String (Bild1.JPG Bild2.JPG usw.)
done
#echo $image
autopano-complete -o ausgabe.pto -p 20 $image #Startet Funktion mit suche nach 20 Punkten @JaiBee Mal ne generell Frage nutzt du zufällig auch eine AMD64 System? Gruß Valentin
|
JaiBee
(Themenstarter)
Anmeldungsdatum: 8. Juni 2007
Beiträge: 1469
|
Danke wittich, Werde mir deine Variante nächste Woche mal anschauen wittich schrieb: @ JaiBee Mal ne generell Frage nutzt du zufällig auch eine AMD64 System?
nein. Gruß PS. Benutzernamen formatiert man übrigens so: [user:BENUTZERNAME:]
|