[問題] EmguCV 不以迴圈寫影片更改亮度(解決)

作者: adamini (小艾妮)   2017-06-29 11:48:59
各位大大好~小的我又來發問了...不過這次是代同事問...
我有一張圖像素是1280x720
我要將圖裡每一個BGR pixel 值各減50(降低亮度)
不以迴圈的方法來寫,原因是一個影片每秒30fps的20分鐘的影片
會大幅增加程式的Loading,
不知道EmguCV(OpenCV)有沒有語法可以直接利用??
例如 圖轉成灰階之類的寫法
Image<Gray, Byte> grayImage = new Image<Gray, Byte>(Image.Width,Image.Height)
再麻煩各位各位給我一個方向~感謝~
作者: tp6vul3co (天氣好)   2017-06-29 13:00:00
應該有Gain或是Offset之類的東西可以用我用其他的影像lib 有這種功能 不知道Emgu名稱是否類似
作者: feeya (24 August 升格為鄉民)   2017-06-29 13:58:00
用灰階格式開圖就是灰階了不用特別轉運算子sub矩陣減法可以直接減grayImage.Sub(new gray(1~254))

Links booklink

Contact Us: admin [ a t ] ucptt.com