[问题] 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