看板 C_Sharp 關於我們 聯絡資訊
各位大大好~小的我又來發問了...不過這次是代同事問... 我有一張圖像素是1280x720 我要將圖裡每一個BGR pixel 值各減50(降低亮度) 不以迴圈的方法來寫,原因是一個影片每秒30fps的20分鐘的影片 會大幅增加程式的Loading, 不知道EmguCV(OpenCV)有沒有語法可以直接利用?? 例如 圖轉成灰階之類的寫法 Image<Gray, Byte> grayImage = new Image<Gray, Byte>(Image.Width,Image.Height) 再麻煩各位各位給我一個方向~感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.109.147 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1498708142.A.75E.html
tp6vul3co: 應該有Gain或是Offset之類的東西可以用 06/29 13:00
tp6vul3co: 我用其他的影像lib 有這種功能 不知道Emgu名稱是否類似 06/29 13:02
「其他的影像lib」想請問一下您是使用那種lib?
feeya: 用灰階格式開圖就是灰階了不用特別轉 06/29 13:58
灰階是舉例,實際需要的是降低亮度~感謝您~ ※ 編輯: adamini (220.134.109.147), 06/29/2017 14:11:48
feeya: 運算子sub矩陣減法可以直接減 06/29 14:26
不好意思~可以有比較明確的語法嗎?我的圖變數是:Image,接下來 開頭應該怎麼下...有點不是很能理解...感謝了! ※ 編輯: adamini (220.134.109.147), 06/29/2017 16:07:10
feeya: grayImage.Sub(new gray(1~254)) 06/29 16:32
我同事表示:感謝高手的幫忙~ 我:(拍拍手~太強了~太強了~我都聽不懂我同事在問什麼~) ※ 編輯: adamini (220.134.109.147), 06/29/2017 17:39:16 ※ 編輯: adamini (220.134.109.147), 06/29/2017 17:40:43