Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > JAI Bildverarbeitung
Antwort
 
Themen-Optionen
Alt 31.10.2004, 12:59   Nach oben    #1
waxalot
Gast
 
Beiträge: n/a
Standard JAI Bildverarbeitung

Hallo zusammen,

ich bin zur Zeit am verzweifeln, da ich gerne eine Bildverarbeitung´s Anwendung schreiben würde, doch ich schon beim ersten Problem hängenbleibe. =)

Ich kriege es nicht gebacken, die Informationen aus einem Grauwertbild in den Speicher zu bringen. Im Netz findet sich da auch nicht wirklich viel zu.... Hat jemand vion euch da vielleicht schon Erfahrungen gemacht und kann mir die ersten Schritte näher bringen?
Ciao
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.10.2004, 16:14   Nach oben    #2
nove
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 243
Standard

guck mal hier:

http://www.javaforen.de/new/index.ph...4bd42346f1ed9a
nove ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.10.2004, 18:34   Nach oben    #3
waxalot
Gast
 
Beiträge: n/a
Standard JAI Bildverarbeitung

@nove

Hi, also ich komme über diesen Link nur zurück zum Gesamtindex....
Oder sollte das so sein? =)
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 31.10.2004, 19:24   Nach oben    #4
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

ich denke mal, dass das nicht gewollt war. Was genau meinst Du mit "in den Speicher bekommen"? Hast Du das Bild in Java schon als Image vorliegen?
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2004, 03:46   Nach oben    #5
nove
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 243
Standard

Sorry ... war woll etwas geistig umnachtet.

http://kampet.drunken-seals.de/javaf...amp;highlight=
nove ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.11.2004, 11:08   Nach oben    #6
waxalot
Gast
 
Beiträge: n/a
Standard JAI Bildverarbeitung

@Sym

Hi,

mit "in den Speicher bekommen" meine ich die Bilddaten in eine Matrix zu bekommen....
Also in ein 2D Array....
Code:
 image[][]
quasi.....
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2004, 12:44   Nach oben    #7
waxalot
Gast
 
Beiträge: n/a
Standard JAI Bildverarbeitung

Hi zusammen,

nochmals für eine genauere Erklärung: Ich möchte die Bilddaten in einem Array ( image[][]) haben, so dass ich auf jedes Pixel zugreifen kann. Beispiel: image[1][2] = 0 oder so´was halt.....
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.11.2004, 14:37   Nach oben    #8
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Ok,

also, ich denke, Du könntest ein BufferedImage daraus machen. Dort könntest Du Dir das Raster (getRaster())ausgeben lassen, was Dir die einzelnen Pixel gibt. Evtl. reicht auch die Methode getRGB(int x, int y), um die Farbwerte auszulesen.

Ich hoffe, das hilft Dir.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.11.2004, 09:25   Nach oben    #9
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Kannstu du mit folgendem code etwas anfangen?

Java Code:
  1. int[] pixels = new int[w*h];
  2.         //Eine Instanz der Klasse PixelGrabber wird erstellt, welche später die
  3.         //Pixel des Images in das temporäre Image speichert.
  4.         PixelGrabber pg = new PixelGrabber(img, 0, 0, w, h, pixels, 0, w);
  5.         //Es wird versucht, die Pixel des Images in das temporäre Image zu speichern
  6.         try {
  7.             pg.grabPixels();
  8.         } catch (InterruptedException ie) {}

damit wird dir im int[] pixels die Pixel des Image img gespeichert als RGB.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Digitale Bildverarbeitung waxalot Allgemeine Java-Programmierung 2 21.10.2004 00:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:54 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44