คือผมต้องใช้ Java ในการเขียนโปรแกรม โดยที่รับ input เป็น image แล้ว output เป็น histogram (gray-scale) ของรูปอ่ะคับ พอดีผมไปหาclassที่เกี่ยวข้องกับimageแล้วมันมีเยอะมากอ่ะคับ ช่วยบอกผมหน่อยคับว่าผมควรไปศึกษาclassไหนดี หลักๆที่ต้องใช้ก็มีดังนี้อ่ะคับ:
1. อ่านค่าจากimage file 2. แปลงค่าที่อ่านจาก pixel ของภาพgray-scaleให้มีค่าเป็น 0-255(ขาว-ดำ) 3. วาดกราฟ จากdataที่แปลงแล้ว
ขอบคุณมากคับ
ลองหาจากค
moniguna Sun, 01/07/2007 - 23:35
ลองหาจากคำว่า JAI + Tutorial ดูนะครับ การหา Histogram, ทำ Gray Scale หรือ Binary Image ทำได้ง่ายๆเลยครับ
ลองไปดูใน
JavaDevil Mon, 02/07/2007 - 18:22
ลองไปดูใน package java.awt.image นะครับ เริ่มง่ายๆด้วย BufferedImage แล้วถ้าจะทำเป็น แค่ GrayScale ก็ลอง buff= new BufferedImage(sizeX,SizeY,BufferedImage.TYPE_BYTE_GRAY); Graphics2D g2d = buff.createGraphics(); g2d.drawImage(OriginalImage,null,0,0); //Argument ที่สอง สำหรับการ Transform image แต่ใส่ null ถ้าไม่ต้องการทำอะไร. int rgb = buff.getRGB(x,y); ลองดูนะครับ..^^