作者adamini (小艾妮)
看板C_Sharp
標題[問題] EmguCV 不以迴圈寫影片(圖)轉灰階
時間Thu Jun 29 11:48:59 2017
各位大大好~小的我又來發問了...不過這次是代同事問...
我有一張圖像素是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://webptt.com/m.aspx?n=bbs/C_Sharp/M.1498708142.A.75E.html
1F:→ tp6vul3co: 應該有Gain或是Offset之類的東西可以用 06/29 13:00
2F:→ tp6vul3co: 我用其他的影像lib 有這種功能 不知道Emgu名稱是否類似 06/29 13:02
「其他的影像lib」想請問一下您是使用那種lib?
3F:→ feeya: 用灰階格式開圖就是灰階了不用特別轉 06/29 13:58
灰階是舉例,實際需要的是降低亮度~感謝您~
※ 編輯: adamini (220.134.109.147), 06/29/2017 14:11:48
4F:→ feeya: 運算子sub矩陣減法可以直接減 06/29 14:26
不好意思~可以有比較明確的語法嗎?我的圖變數是:Image,接下來
開頭應該怎麼下...有點不是很能理解...感謝了!
※ 編輯: adamini (220.134.109.147), 06/29/2017 16:07:10
5F:→ 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