Zestaw programistyczny do tworzenia oprogramowania pco Java 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.
- Artefakty Maven w repozytorium Maven Central: https://repo1.maven.org/maven2/de/pco/
- Nadrzędny pom.xml: https://search.maven.org/artifact/de.pco/pco/2.0.0/pom
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
Artefakty Maven
- Nadrzędny pom.xml:
https://search.maven.org/artifact/de.pco/pco/2.0.0/pom - ID grupy: de.pco
- Identyfikator artefaktu (moduły Maven): de.pco pco-imageio 2.0.0
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ą
Alternatywnie, pobierz maven pco-exampartefakt, dodając go do pom.xml
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ąc
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 ... |