Logik und Bildformat

Datum: 15.03.2003 Uhrzeit: 14:08:21 Bernd Freistedt Hallo Gemeinde, ist es vorstellbar, das eine Software-Logik herausbekommt, ob ein Bild, das aus der Kamera physisch immer in Querformat kommt, fuer unsere menschliche Betrachtung in Breit- oder Hochformat vorliegt, und wenn Hochformat, dann links- oder rechtszudrehen? Ich kann’s mir zwar schlechterdings kaum vorstellen, wuerde mich aber trotzdem nicht wundern, wenn ein fuzzy-tricky-sonstwas-Programm _doch_ solches bewerkstelligen kann. Ueber Mustererkennung koennte das laufen – bloss ueber welche…? Besonders interessieren mich Open-Source-Loesungen – klar 🙂 Gruessli Bernd — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 11:00:16 Thomas Grill Bernd Freistedt schrieb: > Hallo Gemeinde, Hallo Bruder im Geiste! > ist es vorstellbar, das eine Software-Logik herausbekommt, ob ein > Bild, das aus der Kamera physisch immer in Querformat kommt, > fuer unsere menschliche Betrachtung in Breit- oder Hochformat > vorliegt, und wenn Hochformat, dann links- oder rechtszudrehen? Und was, wenn man einen Turner beim Kopfstand fotografiert? Bzw. woher weiß so eine Mustererkennung dass es sich jetzt um einen Tapir handelt oder um ein Ledersofa? Damit hat man ohne Brille ja schon selbst Probleme. Aber man sollte die Ingenieure nicht unterschätzen, ähnliche Argumente hat man früher gegen die Mehrfeld-Belichtungsmessung vorgebracht… Wäre es dennoch nicht einfacher, einen kleinen Quecksilberschalter in die Kamera einzubauen, die Information mit abzuspeichern und der Software zu verklickern, dass sie das Bild entsprechend dreht? Gruss, thms — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 11:13:15 Heinz Schumacher Leute, dafür gibt es eine einfachere Lö¶sung, die in den EXIF-Daten bereits vorgesehen ist. Wenn eine Kamera einen Sensor hat, der die Ausrichtung bei der Aufnahme erfasst und diese Information in den EXIF-Header schreibt, hat sie eine Software ein leichtes Spiel. Bis auf wenige Ausnahmen wird dieses Feature allerdings nicht genutzt. letztlich las ich über eine Kamera die das so schon macht – weiß allerdings nicht mehr welche. Eine hundertprozentige Softwarelö¶sung für Fotos, die ohne dieses Feature gemacht wurden wird es wohl nicht geben… Der Aufwand wäre im Gegensatz zum Nutzen viel zu hoch. lg heinz — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 12:54:46 Thomas Grill Heinz Schumacher schrieb: > Leute, dafür gibt es eine einfachere Lö¶sung, die in den > EXIF-Daten bereits vorgesehen ist. > Wenn eine Kamera einen Sensor hat, der die Ausrichtung bei der > Aufnahme erfasst und diese Information in den EXIF-Header > schreibt, hat sie eine Software ein leichtes Spiel. Hallo Heinz, Genau das meinte ich ja. So etwas gab es übrigens (wenn ich mich jetzt nicht gewaltig täusche) schon vor 15 Jahren in einigen analogen Kameras – eben in Form eines Quecksilberschalters – der der Kamera zwecks Mehrfeld-Belichtungsmessung mitteilte, ob ein Hoch- oder Querformat vorliegt. > Eine hundertprozentige Softwarelö¶sung für Fotos, die ohne dieses > Feature gemacht wurden wird es wohl nicht geben… Der Aufwand > wäre im Gegensatz zum Nutzen viel zu hoch. Naja, kommt drauf an… wenn Du dir erst mal angewö¶hnt hast, dauernd den Kopf wie ein Sittich zu verdrehen, merkst du das Gespö¶tt deiner Kollegen erst, wenn sie dir nach der Mittagspause eine Tüte Vogelfutter auf den Schreibtisch gelegt haben. Gruß, thms — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 13:12:16 Bernd Freistedt Heinz Schumacher schrieb: > Leute, dafür gibt es eine einfachere Lö¶sung, die in den > EXIF-Daten bereits vorgesehen ist. > Wenn eine Kamera einen Sensor hat, der die Ausrichtung bei der > Aufnahme erfasst und diese Information in den EXIF-Header > schreibt, hat sie eine Software ein leichtes Spiel. Hm, und steht im Header auch, ob die Kamera nach links oder rechts gedreht wurde? Dann waere ja alles ganz einfach, wenn – ja wenn – die Kameras diese Moeglichkeit denn endlich nutzten: TURN = `jhead xyz.jpg | grep | cut -d: -f2` if [ $TURN == ] then mogrify -rotate 270 -density 300×300 xyz.jpg fi if [ $TURN == ] then mogrify -rotate 90 -density 300×300 xyz.jpg fi So simpel! – und wenn ich das in eine `for in`-Schleife einbinde, dreht mir der Blechtrottel alle (z. B..) 4763 Bilder im Verzeichnis, waehrend ich zum Ku’damm fahre und mir die Dali-Ausstellung anschaue 🙂 Gruessli Bernd — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 13:50:01 Heinz Schumacher Bernd Freistedt schrieb: > Hm, und steht im Header auch, ob die Kamera nach links oder > rechts gedreht wurde? Ja 0=normal 1=90 Grad 2=180 Grad 3=270 Grad das vereinfacht Dein Programm noch mal wesentlich. rotate x*90; lg heinz — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 14:55:01 Andy Hi Heinz, > 0=normal > 1=90 Grad > 2=180 Grad > 3=270 Grad Da stellt sich die Frage, warum nicht gleich die Rotation in Sekunden abgespeichert wird – das würde auslaufende Ozeane ein für alle male verhindern ;-)) Übrigens, eine Software, die per Mustererkennung dreht, würde ich auch als nicht ganz unnütze sehen. Auch wenn die Trefferquote wahrscheinlich nicht über 70..80 % hinausgeht, auch AF und Belichtungsautomatiken funktionieren nicht hundertpro, aber keiner zweifelt ihre Nützlichkeit an. Andy andy@stresspress.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 16:15:15 Hermann Brunner Heinz Schumacher schrieb: > 0=normal > 1=90 Grad > 2=180 Grad > 3=270 Grad Im EXIF Reader von meinen Bildern steht folgendes: Orientation : left-hand side Hat da jetzt das EXIF-Programm die von Dir zitierten Werte schon übersetzt” oder gibt es noch andere Felder wo die Grade drinnenstehen ??? An Oly: Kö¶nnte die 4/3 Cam dieses Feld auch BENUTZEN ????!!!! Gruß Hermann” —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 16:40:11 Thomas Grill Hermann Brunner schrieb: > Im EXIF Reader von meinen Bildern steht folgendes: > Orientation : left-hand side Ja, bei mir auch, und zwar immer, egal, wie herum ich die Kamera tatsächlich gehalten habe. Gruss, thms — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 17:55:41 Andy Hi Hermann, ich habe es jetzt mal durchprobiert, die verschiedenen EXIF-Anzeige-Programme schreiben es immer mal etwas anders, mal deutsch, mal englisch: ACDSee: Oben links ExifViewer: Z: Oben S: links Exifer: Top / left side ExifRead: left-hand side mehr hab ich nicht… Heinz scheint da noch was anderes zu haben, oder er liest die EXIF-Infos mit einem einfachen Lister aus. (das ist mir persö¶nlich aber zu kryptisch) Hi Thomas, > und zwar immer, egal, wie herum ich die Kamera > tatsächlich gehalten habe. na logisch – die E hat ja keinen Sensor dafür – leider 🙁 Andy andy@stresspress.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 20:55:55 Thomas Grill Andy schrieb: > Hi Thomas, > na logisch – die E hat ja keinen Sensor dafür – leider 🙁 Hi Andy, Eben. Aber D60, 10D, 1Ds, S2Pro, D1x und D100 haben dieses Feature offenbar auch nicht. Wer dann? Wen’s interessiert, wie rum er jetzt eigentlich seine Kamera halten muß: http://www.ba.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html#ExifTags Gruß, thms — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 21:43:28 Frank Ledwon Andy wrote: > ACDSee: Oben links > ExifViewer: Z: Oben S: links > Exifer: Top / left side > ExifRead: left-hand side > mehr hab ich nicht… > Heinz scheint da noch was anderes zu haben, oder er liest die > EXIF-Infos mit einem einfachen Lister aus. (das ist mir persö¶nlich > aber zu kryptisch) Die für E-x0 relevante EXIF-Spezifikation 2.1 enthält für das Orientation-Tag folgende Beschreibung: > Orientation > The image orientation viewed in terms of rows and columns. > Tag = 274 (112.H) > Type = SHORT > Count = 1 > Default = 1 | > 1 = The 0th row is at the visual top of the image, and the 0th column is the visual left-hand side. > 2 = The 0th row is at the visual top of the image, and the 0th column is the visual right-hand side. > 3 = The 0th row is at the visual bottom of the image, and the 0th column is the visual right-hand side. > 4 = The 0th row is at the visual bottom of the image, and the 0th column is the visual left-hand side. > 5 = The 0th row is the visual left-hand side of of the image, and the 0th column is the visual top. > 6 = The 0th row is the visual right -hand side of of the image, and the 0th column is the visual top. > 7 = The 0th row is the visual right -hand side of of the image, and the 0th column is the visual bottom. > 8 = The 0th row is the visual left-hand side of of the image, and the 0th column is the visual bottom. > Other = reserved Preisfrage: Welche Kamera hat einen Sensor, um dieses Feld mit sinnvollen Angaben belegen zu kö¶nnen? (Es gibt übrigens auch EXIF-Felder für GPS-Daten usw.) Und jetzt die 100000EUR-Frage: Welche real existierende Software kann mit dieser Angabe überhaupt etwas anfangen? Wenn im EXIF-Viewer die Lage der Kamera bei der Aufnahme angezeigt wird, dann hat das letztlich keinerlei praktischen Nutzen 😉 Frank —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 21:58:44 Stefan Hendricks, oly-e.de > Und jetzt die 100000EUR-Frage: Welche real existierende Software > kann mit dieser Angabe überhaupt etwas anfangen? Wenn im > EXIF-Viewer die Lage der Kamera bei der Aufnahme angezeigt wird, > dann hat das letztlich keinerlei praktischen Nutzen 😉 Doch, das gibt’s wirklich. Und zwar wenn zum Download der Bilder von der Kamera eine spezielle S/W genutzt werden muss, dann kann diese die Infos auswerten und dementsprechend direkt auswerten (sofern von Kamera und S/W unterstützt). Gruss Stefan Hendricks, oly-e.de —————————————————————————————————————————————— Datum: 17.03.2003 Uhrzeit: 22:19:24 Heinz Schumacher Hallo Frank, Frank Ledwon schrieb: > Preisfrage: Welche Kamera hat einen Sensor, um dieses Feld mit ich schwö¶re ich habe es kürzlich gelesen, das eine Kamera das bereits hat oder bald haben wird… > sinnvollen Angaben belegen zu kö¶nnen? (Es gibt übrigens auch > EXIF-Felder für GPS-Daten usw.) Schö¶n… wenn man jetzt auch noch Richtung und Raumkoordinaten erfasst kann man mit den Daten aller jemals gemachten Fotos ein exaktes dreidimensionales Abbild der Welt berechnen…!:-))) > Und jetzt die 100000EUR-Frage: Welche real existierende Software > kann mit dieser Angabe überhaupt etwas anfangen? Wenn im Wahrscheinlich keine einzige – aber es wäre ein Kinderspiel eine Leseroutine zu programmieren, die die Daten auswertet und das Foto entsprechend dreht… Schätze eine Aufwand < 1MT... Somit würde es bald zu Standard werden sowas zu haben... wenn nur die Hardware ausreichend oft vertreten wäre... lg heinz P.S. ich komme auch ganz gut ohne aus.... -- posted via https://oly-e.de ------------------------------------------------------------------------------------------------------------------------------------------ Datum: 17.03.2003 Uhrzeit: 23:02:44 Bernd Freistedt Frank Ledwon schrieb: > Preisfrage: Welche Kamera hat einen Sensor, um dieses Feld mit > sinnvollen Angaben belegen zu kö¶nnen? (Es gibt übrigens auch > EXIF-Felder für GPS-Daten usw.) Meine C4000Z behauptet immer Orientation = 1 Da kann ich die Buechse auf den Kopf oder sonstwie stellen, es bleibt immer bei diesem Wert. > Und jetzt die 100000EUR-Frage: Welche real existierende Software > kann mit dieser Angabe überhaupt etwas anfangen? Wenn im > EXIF-Viewer die Lage der Kamera bei der Aufnahme angezeigt wird, > dann hat das letztlich keinerlei praktischen Nutzen 😉 Echt? 100.000 Euro? OK, ich schicke Dir meine Kontonummer 🙂 Real existierende Software dafuer sind: – jhead (mit der Option -v) – convert, mogrify (alles aus ImageMagick) Damit koennte ich alle Bilder in einem Rutsch richtrig herumdrehen. Script siehe mein Posting 17.03.03 12:12 Das geht wahrscheinlich nicht mit einen Klicki-Klacki-OS, weil das noch niemand dafuer implementiert hat. Die Programme samt Quelltext liegen jedoch vor. — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 3:16:33 Frank Ledwon Heinz Schumacher wrote: >> (Es gibt übrigens auch EXIF-Felder für GPS-Daten usw.) > Schö¶n… wenn man jetzt auch noch Richtung und Raumkoordinaten > erfasst kann man mit den Daten aller jemals gemachten Fotos ein > exaktes dreidimensionales Abbild der Welt berechnen…!:-))) Wenn du schon mal stundenlang auf der Suche nach einem bestimmten Baum durch den Wald gelaufen bist, dann würdest du den praktischen Nutzen der GPS-Koordinaten des Aufnahmestandortes im EXIF-Header zu schätzen wissen 😉 > P.S. ich komme auch ganz gut ohne aus…. Dito. Frank —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 3:16:34 Frank Ledwon Bernd Freistedt wrote: > Meine C4000Z behauptet immer > Orientation = 1 > Da kann ich die Buechse auf den Kopf oder sonstwie stellen, es > bleibt immer bei diesem Wert. Auch wenn du dich auf den Kopf stellst und mit den Beinen wackelst? SCNR. Vermutlich verfügt keine Olympus-Kamera über die notwendige Hardware. > Real existierende Software dafuer sind: > – jhead (mit der Option -v) > – convert, mogrify (alles aus ImageMagick) Vorgemerkt. Jetzt müßte man aber erstmal die Kamera finden, die tatsächlich Bilder entsprechend kennzeichnet… > Damit koennte ich alle Bilder in einem Rutsch richtrig > herumdrehen. > Script siehe mein Posting 17.03.03 12:12 Ahja, aber was macht -density 300×300 für einen Sinn? > Das geht wahrscheinlich nicht mit einen Klicki-Klacki-OS, weil > das noch niemand dafuer implementiert hat. Die Programme samt > Quelltext liegen jedoch vor. jhead funktioniert auch unter Winblond, das ist also nicht das Problem. Nur dürfte der Normalsterbliche mit solchen mausklicklosen Aktionen hoffnungslos überfordert sein 😉 Frank —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 3:16:37 Frank Ledwon Stefan Hendricks, oly-e.de wrote: >> Und jetzt die 100000EUR-Frage: Welche real existierende Software >> kann mit dieser Angabe überhaupt etwas anfangen? Wenn im >> EXIF-Viewer die Lage der Kamera bei der Aufnahme angezeigt wird, >> dann hat das letztlich keinerlei praktischen Nutzen 😉 > Doch, das gibt’s wirklich. Und zwar wenn zum Download der Bilder > von der Kamera eine spezielle S/W genutzt werden muss, dann kann > diese die Infos auswerten und dementsprechend direkt auswerten > (sofern von Kamera und S/W unterstützt). Bei Download nur mit spezieller Software mö¶glich” kann ich garantiert auf dieses Feature verzichten. Diese schrottigen Twain-Treiber von der Uralt-Kodak-Kamera mit den dubiosen Fehlermeldungen konnte ich noch nie ausstehen 😉 Aber für sowas wie ein (optionales) Blauzahn-Modul kö¶nnte ich mich begeistern 😉 Frank” —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 9:08:29 Bernd Freistedt > Ahja, aber was macht -density 300×300 für einen Sinn? Hm, ich bin eben Postscript-Fan 🙂 Nee, im Ernst, dieser Parameter im Header eines *.jpg wird bei Konvertierung an ein *.eps weitergegeben, wenn ich das Bild z. B. in LaTeX einbinden will. > jhead funktioniert auch unter Winblond, das ist also nicht das > Problem. Nur dürfte der Normalsterbliche mit solchen > mausklicklosen Aktionen hoffnungslos überfordert sein 😉 Leider. Daher auch… (ach, ich verkneif’s mir). Gruessli Bernd — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 14:47:00 Frank Ledwon Bernd Freistedt wrote: >> jhead funktioniert auch unter Winblond, das ist also nicht das >> Problem. Nur dürfte der Normalsterbliche mit solchen >> mausklicklosen Aktionen hoffnungslos überfordert sein 😉 > Leider. Daher auch… (ach, ich verkneif’s mir). Positiv denken: Ohne Winblond würde die Hardware nicht so günstig zu haben sein. Man betrachte zum Bleistift die Angebissener-Apfel-Preise und wendet sich mit Grausen ab 😉 Frank —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 14:47:02 Frank Ledwon Thomas Grill wrote: > Eben. Aber D60, 10D, 1Ds, S2Pro, D1x und D100 haben dieses > Feature offenbar auch nicht. Wer dann? Diverse Kodak- bzw. Canon-Cameras. Eine Google-Suche nach orientation sensor” evtl. kombiniert mit “EXIF” liefert genug Treffer: Canon S200 S230 S45 G3 IXUS 330 usw. verfügen über einen sogenannten “Intelligent Orientation Sensor”. Damit wird das Bild bei der Wiedergabe auf dem LCD automatisch gedreht bzw. beim Download mit dem Canon Zoombrowser in die richtige Position gedreht. Dabei werden aber AFAICS die EXIF-Tags entgegen den Vorgaben der Spezifikation 2.2 nicht entsprechend angepaßt -> Tonne. Bei der 10D ist es dann schon ein “Super Intelligent Orientation Sensor” da zusätzlich zum Auto-Rotate auch die Position des Himmels für die Belichtungsmessung berücksichtigt wird 😉 Wie auch immer ich kann ohne dieses Feature ganz gut leben. Frank” —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 19:05:29 Harald Lö¶ffler > Doch, das gibt’s wirklich. Und zwar wenn zum Download der Bilder > von der Kamera eine spezielle S/W genutzt werden muss, dann kann > diese die Infos auswerten und dementsprechend direkt auswerten > (sofern von Kamera und S/W unterstützt). So war’s bei meiner Kodak DC265. Die hatte einen Sensor und die Software hat die Bilder gleich richtig gedreht. Die Kamera hab ich nimmer, kann aber heute abend mal die exif-header der ollen bilder ankucken… achja, die 10D soll auch so einen Sensor haben… LG, Harald — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 18.03.2003 Uhrzeit: 19:07:37 Harald Lö¶ffler > Eben. Aber D60, 10D, 1Ds, S2Pro, D1x und D100 haben dieses > Feature offenbar auch nicht. Wer dann? siehe http://www.dpreview.com/articles/canoneos10d/page2.asp unter Other Features”… LG Harald posted via https://oly-e.de” —————————————————————————————————————————————— Datum: 19.03.2003 Uhrzeit: 11:06:35 Hermann Brunner Harald Lö¶ffler schrieb: > So war’s bei meiner Kodak DC265. Die hatte einen Sensor > und die Software hat die Bilder gleich richtig gedreht. (…..) Das wäre doch auch mal ein nettes Feature: Die Cam hat so eine Art Wasserwaage” eingebaut und zeigt mir (auf Wunsch -> abschaltbar natürlich) gleich im Sucher so eine Art künstlichen Horizont als Hilfestellung zum perfekten Geradehalten… Liebe Olympus-Mitleser: bitte notieren !!! Gruß Hermann” —————————————————————————————————————————————— Datum: 19.03.2003 Uhrzeit: 11:16:29 Heinz Schumacher Hallo Hermann, Hermann Brunner schrieb: > und zeigt mir (auf Wunsch -> abschaltbar natürlich) > gleich im Sucher so eine Art künstlichen Horizont > als Hilfestellung zum perfekten Geradehalten… einen künstlichen Horizont braucht man bei Blindflug… Die meisten Fotografen schaffen es noch nicht einmal die Kamera bei realem Horizont gerade zu halten – wie kommst Du auf die Idee, dass sie es bei einem künstlichen schaffen?:-))) lg heinz — posted via https://oly-e.de —————————————————————————————————————————————— Datum: 19.03.2003 Uhrzeit: 24:54:19 Harald Lö¶ffler > nimmer, kann aber heute abend mal die exif-header der ollen > bilder ankucken… tja, trotz sensor haben die kodakleute es nicht geschafft, den EXIF-header richtig auszufüllen, dabei wäre das wirklich der leichtere part gewesen…aber in allen headern steht das gleiche 🙁 LG, Harald — posted via https://oly-e.de ——————————————————————————————————————————————