โลโก้ PCO

ชุดพัฒนาซอฟต์แวร์ pco Java ImageIO

ชุดพัฒนาซอฟต์แวร์ ImageIO

ข้อมูลสินค้า

แพ็คเกจ pco.java ImageIO นำเสนอตัวอ่าน API ของ Java ImageIO เพื่อแสดงภาพดิบที่บันทึกโดยกล้อง PCO และภาพที่โหลดจาก B16 ที่เป็นกรรมสิทธิ์ file รูปแบบ นอกจากนี้ยังให้ความสามารถในการดึงข้อมูลเมตาเฉพาะ PCO จาก TIFF มาตรฐาน files. แพ็คเกจนี้ขึ้นอยู่กับแพ็คเกจ TIFF ของ TwelveMonkeys ImageIO

ทั่วไป

แพ็คเกจ pco.java ImageIO นำเสนอตัวอ่าน Java ImageIO API เพื่อแสดงภาพดิบที่บันทึกโดยกล้อง PCO และภาพที่โหลดจาก B16 ที่เป็นกรรมสิทธิ์ file รูปแบบ ให้ความสามารถในการดึงข้อมูลเมตาเฉพาะ PCO จาก TIFF มาตรฐานได้เช่นกัน files. ขึ้นอยู่กับแพ็คเกจ TIFF ของ TwelveMonkeys ImageIO

การติดตั้ง

โครงการนี้สร้างขึ้นโดยใช้ Apache Maven สิ่งประดิษฐ์ของ Maven พร้อมใช้งานบน Maven Central Repository นอกจากนี้ ยังมีไบนารีและซอร์สโค้ดให้ใช้งานได้โดยตรงจาก www.pco.de.

โครงการนี้สร้างขึ้นโดยใช้ Apache Maven

รหัสกลุ่ม: de.pco

Artifact-ID (โมดูล Maven):

  • pco – ผู้ปกครอง pom.xml
    pco-common – แหล่งข้อมูลทั่วไปสำหรับ pco-camera และ pco-imageio
  • pco-camera – อินเทอร์เฟซ Java สำหรับควบคุมกล้อง PCO
  • pco-imageio – ปลั๊กอิน Java ImageIO สำหรับกล้อง PCO และ B16 files
  • พีโค-เอ็กซ์ampเลอ - อดีตampแอปพลิเคชัน

jar ทั้งหมดได้รับการคอมไพล์และทดสอบอย่างน้อย Java 8 หากจำเป็นต้องใช้ปลั๊กอิน ImageIO เท่านั้น ให้เพิ่มลงในของคุณ ปอม.xml

pco-Java-ImageIO-ชุดพัฒนาซอฟต์แวร์-รูปที่-(1)

สิ่งประดิษฐ์ของ Maven

การใช้งานพื้นฐาน

อาร์ทิแฟกต์ pco-imageio เสนอวิธีการในการรับ BufferedImage จากข้อมูลที่บันทึกโดยใช้โมดูล 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);

อาร์ทิแฟกต์ pco-imageio มีปลั๊กอิน ImageIO สำหรับ B16 files เช่นกัน หลังจากรวม pco-common-2.0.0.jar และ pco-imageio-2.0.0.jar ไว้ใน classpath วิธีมาตรฐานในการโหลดภาพ files จะพร้อมใช้งานสำหรับ B16 ด้วยเช่นกัน:

File file = new File(image.b16); 
BufferedImage image = ImageIO.read(file);
การใช้งานขั้นสูง

การดึงข้อมูลเมตา PCO จาก 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);

การดึงข้อมูลเมตา PCO จาก 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, ...

บันทึก: โปรดดูคู่มือผู้ใช้สำหรับข้อมูลโดยละเอียดเกี่ยวกับการติดตั้งและการใช้งาน

Example

PCO-อดีตampสิ่งประดิษฐ์มีอดีตampแอปพลิเคชัน GUI มีวัตถุประสงค์เพื่อรับภาพจากกล้อง เพื่อแสดงภาพ (รวมถึงข้อมูลเมตาเพิ่มเติมจากกล้อง) และบันทึกภาพเฉพาะลงใน B16 fileนอกจากนี้ยังช่วยให้ผู้ใช้สามารถโหลดและแสดง B16 และ TIFF ได้ files แก้ไขข้อมูลเมตาและบันทึก file อีกครั้ง เรียกใช้ exampแอปพลิเคชัน (โดยติดตั้ง Java) ด้วยการดับเบิลคลิกที่ pco-example/pco -example-2.0.0-jar-with-dependencies.jaror จากคอนโซลโดยใช้pco-Java-ImageIO-ชุดพัฒนาซอฟต์แวร์-รูปที่-(6)

อีกวิธีหนึ่งคือรับ maven pco-exampสร้างสิ่งประดิษฐ์โดยเพิ่มลงใน pom.xml ของคุณpco-Java-ImageIO-ชุดพัฒนาซอฟต์แวร์-รูปที่-(7)

แอปพลิเคชันนี้ขึ้นอยู่กับทั้งกล้อง PCO และอาร์ทิแฟกต์ pco-imageio โค้ดต้นฉบับของแอปพลิเคชันอยู่ในแพ็คเกจ de.pco.example คลาสหลักคือ GuiExampเล แล้วคุณก็สามารถเริ่มต้นอดีตได้ampเรียกใช้แอปพลิเคชันจากวิธีหลักของคุณโดยเรียกpco-Java-ImageIO-ชุดพัฒนาซอฟต์แวร์-รูปที่-(8)

คู่มือการใช้งาน
หากต้องการเปิดการเชื่อมต่อกล้อง ให้คลิกปุ่ม CS (Camera scanner) เลือกจำนวนภาพที่ต้องการบันทึก จากนั้นคลิกปุ่ม Record จากนั้นคุณจะสามารถสลับระหว่างภาพที่บันทึกได้โดยใช้ปุ่มลูกศรซ้ายและขวา

ทางด้านขวามือ คุณจะเห็นคอลัมน์ที่มีข้อมูลเมตาที่ได้จากกล้องพร้อมกับรูปภาพ คุณสามารถเปลี่ยนข้อมูลเมตาได้ตามต้องการ เช่น ใส่คำอธิบายในช่องข้อความ
บันทึกภาพและข้อมูลเมตาที่เกี่ยวข้องลงใน B16 file โดยตัวเลือกเมนู File→บันทึก คุณสามารถโหลด B16 ได้ fileและยังมี TIFF แบบ 8 บิต และ 16 บิตอีกด้วย fileโดย File→เปิด หากสิ่งเหล่านี้ files ถูกสร้างขึ้นโดยใช้ PCO SW นอกจากนี้ยังมีข้อมูลเมตาของกล้องและตัวอย่างปัจจุบันampแอพพลิเคชั่นจะแสดงสิ่งนี้ด้วย

ข้อมูลติดต่อ

พีซีโอ ยุโรป
+49 9441 2005 50
info@pco.de
สคบ

พีซีโอ อเมริกา
+1 866 678 4566
info@pco-tech.com
pco-tech.com

พีซีโอ เอเชีย
+65 6549 7054
info@pco-imaging.com
PCO-imaging.com

พีซีโอ จีน
+86 512 67634643
info@pco.cn
pco.cn.

เอกสาร / แหล่งข้อมูล

ชุดพัฒนาซอฟต์แวร์ pco Java ImageIO [พีดีเอฟ] คู่มือการใช้งาน
ชุดพัฒนาซอฟต์แวร์ Java ImageIO, ชุดพัฒนาซอฟต์แวร์ ImageIO, ชุดพัฒนาซอฟต์แวร์, ชุดพัฒนา, ชุดพัฒนา

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *