Re: [問題] 關於灰階影像處理..
※ 引述《devlish (灰色地帶)》之銘言:
: 小弟最近要寫一個影像處理的程式,目前的進度卡在要將圖片轉為灰階陣列顯示出來
: 目前我已經能夠抓到圖片的Pixel值了,想請問是否有能夠用灰階的方式將抓到的值
: 表達並顯示出來?
: 可以順便問一下,我目前抓到的值是以一維的方式顯示出來的,但我還不懂如何將一維
: 轉為二維,是否可以指點一下迷津?
: public static void main(String[] args) throws Exception {
: JFrame window = new JFrame("圖片");
: window.setSize(700,700);
: window.setLocation(50,50);
: Container c = window.getContentPane();
: new DemoImages();
: Image image = DemoImages.getImage("4.jpg",window);
: ImagePanel ip = new ImagePanel();
: ip.setImage(image);
: c.add(ip);
: window.setVisible(true);
: PixelGrabber pixel = new PixelGrabber(image,0,0,image.getWidth(null),image.getHeight(null),false);
: pixel.startGrabbing();
: while(!pixel.grabPixels()) {
: }
: 以上是程式碼...請哪個好心人告訴我一下吧,目前Error一大堆,接近崩潰邊緣>"<..
我都是用一維去做,因為存檔也要用一維去存
imagePixel[]//known
int R[][]=new int[imageHeight][imageWidth];//R pixel
for(int y=0;y<imageHeight;y++){
for(int x=0;x<imageWidth;x++){
R[y][x]=imagePixel[y*imageWidth+x];
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.147.111
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 12 篇):