作者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/cn.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