java 板


LINE

※ 引述《devlish (灰色地帶)》之銘言: : ※ 引述《[email protected] ()》之銘言: : : 提供一個方法 很久以前寫的 : : 變數的命名實在是...自已都要看不懂嚕 : : 總之把這當黑盒子用就好.. : : 不要管裡面寫什麼了XD : : BufferedImage -> double[][] : : ----------------------------------------------------- : : double[][] transfer(BufferedImage img){ : : int w=img.getWidth(); : : int h=img.getHeight(); : : int X3_1=0; : : int X3_2=0; : : double[][] temp = new double[h][w*3]; : : double[] a=img.getRaster().getPixels(0, 0, w, h, a); : : for(int j=0;j<h;j++){ : : for(int i=0;i<w;i++){ : : X3_1=(j*w+i)*3; : : X3_2=i*3; : : temp[j][X3_2]=a[X3_1]; : : temp[j][X3_2+1]=a[X3_1+1]; : : temp[j][X3_2+2]=a[X3_1+2]; : : } : : } : : return temp; : : } : : m*[1;37;40m-----------------------------------------------------*[m*[mm : : m*[1;37;40m-----------------------------------------------------*[m*[mm : : 轉灰階 : : void doGray(double[][] da,int x ,int y,int w,int h){ : : int X3=0; : : int gray=0; : : for(int j=y;j<h;j++){ : : for(int i=x;i<w;i++){ : : X3=i*3; : : gray=(int)(0.299*da[j][X3]+0.587*da[j][X3+1]+0.114*da[j][X3+2]); : : da[j][X3]=da[j][X3+1]=da[j][X3+2]=gray; : : } : : } : : } : : m*[1;37;40m-----------------------------------------------------*[m*[mm : 請問,如果以用BufferImage來做處理為概念,要將小弟所寫的上面的程式碼繼續往下寫 : 先將Load的圖片轉為灰階,然後再將其中的影像轉為二維的灰階陣列,並且將結果與原先 : 的圖片一同顯示於兩個不同的window,也就是說,除了原先顯示的圖片之外,還要多顯示 : 一個處理過的灰階影像圖片(已抓到Pixel值的) : 小弟在書上看到一個Utilities的方法,但試下來的結果就只有 : image=Utilities.makeBufferedImage(image); : 這一條成功而已,而且原先會顯示的Pixel值也不再顯示了.......= "= : 上面的敘述有點亂,可能因為我的腦袋也是一團亂.... : 想請教,以這樣的敘述下來,有什麼好的方法可以呈現出來.... 基本上我有幾點覺得很困惑 1.為什麼一定要轉成二維的來做灰階? 你的演算法真的是做灰階嗎?我看起來覺得不像 我的感覺是在做矩陣運算 是在做RGB轉成Y,Cb,Cr的運算吧! gray應該是RGB三個值要相等 你的怎麼算也不會相等 2.你要畫兩張圖 為什麼不一開始先把原圖就直接畫出來 做完圖型運算後再把結果畫出來 這樣就會很完美的顯示兩張圖了阿 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.36







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP