logo-pco

Zestaw programistyczny do tworzenia oprogramowania pco Java ImageIO

Zestaw deweloperski oprogramowania ImageIO

Informacje o produkcie

Pakiet ImageIO pco.java udostępnia czytnik API Java ImageIO do wyświetlania surowych obrazów zarejestrowanych przez kamery PCO oraz obrazów ładowanych z zastrzeżonego urządzenia B16 file format. Zapewnia również możliwość pobierania metadanych specyficznych dla PCO ze standardowego pliku TIFF files. Pakiet zależy od pakietu TIFF TwelveMonkeys ImageIO.

Ogólny

Pakiet ImageIO pco.java udostępnia czytnik API Java ImageIO do wyświetlania surowych obrazów zarejestrowanych przez kamery PCO oraz obrazów ładowanych z zastrzeżonego urządzenia B16 file format. Umożliwia pobieranie metadanych specyficznych dla PCO również ze standardowego TIFF files. Zależy od pakietu TIFF TwelveMonkeys ImageIO.

Instalacja

Projekt jest zbudowany przy użyciu Apache Maven. Artefakty Maven są dostępne w Maven Central Repository. Pliki binarne i źródła są również dostępne bezpośrednio z www.pco.de.

Projekt został zbudowany przy użyciu Apache Maven.

ID grupy: de.pco

Identyfikator artefaktu (moduły Maven):

  • pco – Nadrzędny pom.xml
    pco-common – Wspólne źródła dla pco-camera i pco-imageio
  • pco-camera – interfejs Java do sterowania kamerami PCO
  • pco-imageio – wtyczka Java ImageIO dla kamer PCO i B16 files
  • PCO-example – npampplik aplikacji

Wszystkie pliki jar są kompilowane i testowane przynajmniej pod kątem Javy 8. Jeśli potrzebna jest tylko wtyczka ImageIO, dodaj ją do swojego pom.xml

pco-Java-ImageIO-Zestaw-programistyczny-do-rozwoju-oprogramowania-fig- (1)

Artefakty Maven

Podstawowe użytkowanie

Artefakt pco-imageio oferuje metodę uzyskania BufferedImage z danych zarejestrowanych za pomocą modułu pco-camera:

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

Artefakt pco-imageio zawiera wtyczkę ImageIO dla B16 files. Po dodaniu pco-common-2.0.0.jar i pco-imageio-2.0.0.jar do ścieżki klas, standardowa metoda ładowania obrazu files będą również dostępne dla B16:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
Zaawansowane użycie

Aby pobrać metadane PCO z 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);

Aby pobrać metadane PCO z pliku 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, ...

Notatka: Szczegółowe informacje dotyczące instalacji i użytkowania można znaleźć w instrukcji obsługi.

Example

PCO-exampartefakt zawiera byłegoampAplikacja GUI. Jej celem jest pobieranie obrazów z kamery, wyświetlanie ich (w tym dodatkowych metadanych z kamery) i zapisywanie konkretnego obrazu w B16 fileUmożliwia również użytkownikowi ładowanie i wyświetlanie plików B16 i TIFF files, edytuj metadane i zapisz file jeszcze raz. Uruchom byłegoampaplikację (zainstalowaną Javę) za pomocą dwukrotnego kliknięcia na pco-example/pco-example-2.0.0-jar-with-dependencies.jaror z konsoli za pomocąpco-Java-ImageIO-Zestaw-programistyczny-do-rozwoju-oprogramowania-fig- (6)

Alternatywnie, pobierz maven pco-exampartefakt, dodając go do pom.xmlpco-Java-ImageIO-Zestaw-programistyczny-do-rozwoju-oprogramowania-fig- (7)

Aplikacja jest zależna zarówno od artefaktów PCO-camera, jak i pco-imageio. Kody źródłowe aplikacji znajdują się w pakiecie de.pco.example, główną klasą jest GuiExample. Wtedy możesz zacząć exampaplikację z Twojej metody głównej, wywołującpco-Java-ImageIO-Zestaw-programistyczny-do-rozwoju-oprogramowania-fig- (8)

Instrukcja obsługi
Aby otworzyć połączenie kamery, kliknij przycisk CS (Camera scanner). Wybierz liczbę obrazów do nagrania i kliknij przycisk Record. Następnie będziesz mógł przełączać się między nagranymi obrazami za pomocą przycisków strzałek w lewo i w prawo.

Po prawej stronie widzisz kolumnę z metadanymi uzyskanymi z kamery oprócz obrazu. Możesz zmienić metadane odpowiednio, np. umieścić komentarz w polu TEXT.
Zapisz obraz i odpowiadające mu metadane w B16 file poprzez opcję menu File→Zapisz. Możesz załadować B16 filea także 8-bitowe i 16-bitowe pliki TIFF files wg File→Otwórz. Jeśli te filePliki zostały utworzone przy użyciu oprogramowania PCO SW i zawierają również metadane kamery oraz aktualny stan eksampAplikacja również to wyświetli.

Informacje kontaktowe

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

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

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

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

Dokumenty / Zasoby

Zestaw programistyczny do tworzenia oprogramowania pco Java ImageIO [plik PDF] Instrukcja obsługi
Zestaw narzędzi do tworzenia oprogramowania Java ImageIO, Zestaw narzędzi do tworzenia oprogramowania ...

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *