pco-logo

pco Java ImageIO Software Development Kit

ImageIO Software Development Kit

Produktinformation

Pco.java ImageIO-pakken giver en Java ImageIO API-læser til at vise de rå billeder optaget af PCO-kameraer og billederne indlæst fra den proprietære B16 file format. Det giver også mulighed for at hente PCO-specifikke metadata fra standard TIFF files. Pakken afhænger af TIFF-pakken til TwelveMonkeys ImageIO.

Generel

Pco.java ImageIO-pakken giver en Java ImageIO API-læser til at vise de rå billeder optaget af PCO-kameraer og billederne indlæst fra den proprietære B16 file format. Giver mulighed for at hente PCO-specifikke metadata også fra standard TIFF files. Afhænger af TIFF-pakken til TwelveMonkeys ImageIO.

Installation

Projektet er bygget ved hjælp af Apache Maven. Maven-artefakter er tilgængelige på Maven Central Repository. Binære filer og kilder er også tilgængelige direkte fra www.pco.de.

Projektet er bygget ved hjælp af Apache Maven.

Gruppe-id: de.pco

Artefakt-ID (Maven-moduler):

  • pco – Overordnet pom.xml
    pco-common – Almindelige kilder til pco-camera og pco-imageio
  • pco-camera – Java-interface til at styre PCO-kameraerne
  • pco-imageio – Java ImageIO plugin til PCO-kameraer og B16 files
  • pco-eksample – Eksample ansøgning

Alle jars er kompileret og testet til mindst Java 8. Hvis kun ImageIO plugin er nødvendig, skal du tilføje til din pom.xml

pco-Java-ImageIO-Software-Development-Kit-fig- (1)

Maven Artefakter

Grundlæggende brug

pco-imageio-artefakten tilbyder en metode til at hente BufferedImage fra de data, der er optaget ved hjælp af pco-camera-modulet:

ImageData imageData = ... // see pco-camera manual 
RawImageReader reader = new RawImageReader(); 
RawImageInputStream riis = new RawImageInputStream(imageData); 
reader.setInput(riis); 
BufferedImage image = reader.read(0);

Pco-imageio-artefakten indeholder ImageIO-plugin til B16 files også. Efter at have inkluderet pco-common-2.0.0.jar og pco-imageio-2.0.0.jar på klassestien, er standardmetoden til at indlæse billede files vil også være tilgængelig for B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Avanceret brug

For at hente PCO-metadata fra B16 files:

B16ImageReader reader = new B16ImageReader(); 
ImageInputStream iis = ImageIO.createImageInputStream(file); 
reader.setInput(iis); 
BufferedImage image = reader.read(0); 
PcoIIOMetadata metadata = (PcoIIOMetadata)reader.getImageMetadata(0);

For at hente PCO-metadata fra TIFF files:

TIFFImageReader reader = new TIFFImageReader(); 
... 
TIFFImageMetadata tim = (TIFFImageMetadata)reader.getImageMetadata(0); 
B16ImageWriter writer = new B16ImageWriter(); 
ImageTypeSpecifier imageType = null; 
PcoIIOMetadata metadata = null; 
imageType = reader.getImageTypes(0).next(); 
metadata = (PcoIIOMetadata)writer.convertImageMetadata(tim, ...

Note: Se venligst brugervejledningen for detaljerede oplysninger om installation og brug.

Example

PCO-example artefakt indeholder et example GUI-applikation. Dens formål er at hente billederne fra kameraet, at vise dem (inklusive de ekstra metadata fra kameraet) og at gemme et bestemt billede i B16 file. Det gør det også muligt for brugeren at indlæse og vise B16 og TIFF files, rediger metadataene og gem file en gang til. Kør example applikation (ved installeret Java) med blot at dobbeltklikke på pco-example/pco -example-2.0.0-jar-with-dependencies.jaror fra konsollen ved hjælp afpco-Java-ImageIO-Software-Development-Kit-fig- (6)

Alternativt kan du få maven pco-example artefakt ved at tilføje til din pom.xmlpco-Java-ImageIO-Software-Development-Kit-fig- (7)

Applikationen afhænger både af PCO-kamera og pco-imageio artefakter. Kildekoder til applikationen er i pakken de.pco.example, hovedklassen er GuiExample. Så kan du starte exampapplikationen fra din hovedmetode ved at ringepco-Java-ImageIO-Software-Development-Kit-fig- (8)

Brugermanual
For at åbne kameraforbindelsen skal du klikke på CS (Camera Scanner) knappen. Vælg antallet af billeder, der skal optages, og klik på knappen Optag. Derefter vil du være i stand til at skifte mellem de optagede billeder med venstre og højre pileknapper.

I højre side ser du en kolonne med metadata hentet fra kameraet ud over billedet. Du kan ændre metadataene i overensstemmelse hermed, f.eks. indsætte en kommentar i feltet TEKST.
Gem billedet og de tilhørende metadata i B16 file ved menupunktet File→ Gem. Du kan indlæse B16 files og også 8-bit og 16-bit TIFF files ved File→ Åbn. Hvis disse files blev oprettet ved hjælp af PCO SW, de indeholder også kameraets metadata og det nuværende exampprogrammet vil også vise det.

Kontaktoplysninger

PCO Europa
+49 9441 2005 50
info@pco.de
pco.de

PCO Amerika
+1 866 678 4566
info@pco-tech.com
pco-tech.com

PCO Asia
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

PCO Kina
+86 512 67634643
info@pco.cn
pco.cn.

Dokumenter/ressourcer

pco Java ImageIO Software Development Kit [pdfBrugermanual
Java ImageIO Software Development Kit, ImageIO Software Development Kit, Software Development Kit, Development Kit, Kit

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *