请帮我解释一下这段用OpenCV-Python写的代码 def gamma(img, gamma=1.0): assert (len(img.shape)==4) #4D arrays assert (img.shape1==1) #check the channel is 1 # build a lookup table mapping the pixel values 0, 255 to # their adjusted gamma values invGamma = 1.0 / gamma table = np.array(((i / 255.0) ** invGamma) * 255 for i in np.arange(0, 256)).astype("uint8") # apply gamma correction using the lookup table newImg = np.empty(img.shape) for i in range(img.shape0): newImgi,0 = cv2.LUT(np.array(imgi,0, dtype = np.uint8), table) return newImg
这段代码定义了一个函数 gamma
,它对输入的图像 img
应用伽马校正。伽马校正是一种用来调整图像亮度的技术。
函数的参数包括:
img
:一个四维数组,通常是一个彩色图像,其中第四维度通常表示图像的通道数。gamma
:伽马值,默认值为1.0。这个值决定了图像的亮度级别。较小的伽马值会使图像更亮,而较大的伽马值会使图像更暗。
代码的流程是这样的:
首先,函数检查输入的图像
img
是否是一个四维数组,并确保它的通道数为1。这是为了确保img
是一个单通道图像,例如灰度图像。然后,函数构建一个查找表(lookup table),这个表将像素值0到255映射到它们经过伽马校正后的值。这个表是通过计算每个像素值的伽马逆值(1除以伽马值
gamma
)的幂,然后乘以255得到的。接着,函数创建一个新的空数组
newImg
,其形状与输入的图像img
相同。最后,函数遍历输入图像
img
的每个像素,并使用cv2.LUT
函数和查找表来应用伽马校正。结果保存在新的数组newImg
中。函数返回经过伽马校正后的新图像
newImg
。
注意:这段代码中有一个错误。在构建查找表的地方,应该是 i / 255.0
而非 i / 255
,这样才能保证查找表中的数值都在0到1之间。修正后的代码应该是这样:((i / 255.0) ** invGamma) * 255
。
游客
2024-07-17 13:23:10 回复
对牛弹琴的人越来越多了!http://dszt.tzkangda.net/test/259417838.html
游客
2024-07-20 03:31:09 回复
楼主的帖子越来越有深度了!http://a1v2bd.news.getti.cn
游客
2024-07-27 03:05:45 回复
楼主加油,看好你哦!http://www.a5km.com/yxgl/dnf/25646.html
游客
2024-07-28 15:46:35 回复
精华帖的节奏啊!http://www.qnstmj.com
游客
2024-07-29 09:40:01 回复
楼主的帖子提神醒脑啊!http://www.a5km.com/yxgl/dnf/22683.html
游客
2024-07-29 14:44:09 回复
青春不在了,青春痘还在!http://www.a5km.com/yxgl/dnf/24829.html
游客
2024-07-31 01:00:31 回复
楼主该去看心理医生了!http://0ea1t.997819.com/02/93.html
8001直播
2024-08-04 03:06:35 回复
楼上的心情不错啊!http://x25y9.740xpj.com
彩神争霸8官方
2024-08-06 01:06:52 回复
看帖回帖一条路!http://c1n5.6cdt.com
大发棋牌9770怎么登录不了了
2024-08-06 07:16:50 回复
态度决定一切,不错!http://78g.idy5.com
8001直播
2024-08-06 22:52:31 回复
很给力!http://gnzf5p.oilsandco.com
首充2元送38彩金
2024-08-07 19:11:09 回复
信楼主,考试不挂科!http://y8sje.64iz.com
澳洲幸运5码计划网
2024-08-08 08:11:02 回复
楼主内心很强大!http://xsaoa.luchijie.net
游客
2024-08-11 01:42:12 回复
楼上的这是啥态度呢?http://www.gymcj.cn/category-7.html
游客
2024-08-11 06:04:06 回复
视死如归的架势啊!http://www.hardknox.cn
乐发三app下载
2024-08-11 19:23:20 回复
十分赞同楼主!http://xzbw1.ccccdajian.com
创世大发平台app下载安装官网
2024-08-12 14:58:00 回复
文章论点明确,论据充分,说服力强。http://ro1mq.e9da.com
3d图库天牛红五图库牛彩网
2024-08-14 02:40:35 回复
我只看看不说话。。。http://ob83c.sinoax.com
大乐透蓝号计算公式100%
2024-08-15 12:09:54 回复
楼主主机很热情啊!http://8oy1.demcs.com
创世大发最新地址
2024-08-16 04:59:34 回复
收藏了,改天让朋友看看!http://d6ul4v.kq6.net
竞彩网app手机版下载
2024-08-16 06:08:21 回复
好无聊啊!http://dursqn.funiankang1.com
3d五行对应号码的解释
2024-08-17 19:03:58 回复
楼主很有经验啊!http://7gn1e.wctc103.com
飞飞28预测专业28预测咪牌
2024-08-18 01:33:43 回复
我对楼主的敬仰犹如滔滔江水绵延不绝!http://bz7pj.gwe2.com
大小单双计划软件
2024-08-18 06:17:59 回复
以后就跟楼主混了!http://vh6e.bjgjsmtv.com
3d开奖现场直播新浪视频直播
2024-08-18 11:02:06 回复
信楼主,考试不挂科!http://2xrdc.gzshunwei.com
快赢网ios
2024-08-19 22:12:31 回复
我只是来赚积分的!http://9adkv.banisy.com
2024年欧冠官方赞助商有哪些
2024-08-20 04:12:15 回复
这篇文章真是让人受益匪浅!http://u87.io65.com
六宝典app下载
2024-08-20 10:38:52 回复
支持一个http://p1vhg.zxpart.com
tg移动官网
2024-08-20 17:22:50 回复
你觉得该怎么做呢?http://1yo.https://www.telegraamm.com
问鼎平台注册下载
2024-08-21 20:44:00 回复
这个帖子会火的,鉴定完毕!http://vqwq.zhhgao.com
ibainfo.com
2024-08-24 15:54:14 回复
顶一下,收藏了!http://vu1r.ce0fhw.cn
网赌游戏大全麻将胡了
2024-08-25 22:55:34 回复
收藏了,怕楼主删了!http://0850.ykfdmchina.com
3d组六杀两码必中方法
2024-08-26 03:12:54 回复
收藏了,很不错的内容!http://5z2plk.jlswbxg.com
大乐透逍遥财神专栏
2024-08-26 06:04:09 回复
不错哦,楼主这是要火的节奏啊!http://roz.hjgbigdata.com
大发邀请码获取方式
2024-08-26 10:40:21 回复
在哪里跌倒,就在那里多爬一会儿!http://9jzv.wfshanyao.com
二珠路正反打法改良详细解说
2024-08-27 02:37:13 回复
我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!http://5zu47.yangyupi.com
游客
2024-08-28 03:16:08 回复
看帖不回帖都是耍流氓!https://www.eny365.com/countryside/jygg_more?area_code=610000
3d每天组六36个号必中
2024-08-28 17:24:28 回复
有品位!http://7e27.sunic-corp.com
7选5复式多少钱
2024-08-28 18:30:27 回复
看帖不回帖都是耍流氓!http://zbw.ynltjs.com
必赢手机版app下载官网
2024-08-28 19:15:28 回复
缺乏激情了!http://gajg.szxstone.com
最好用的菠菜论坛
2024-08-30 02:50:45 回复
收藏了,很不错的内容!http://bk0q.etrmb.com
08奥运会美国vs西班牙决赛
2024-08-30 07:00:19 回复
太高深了,理解力不够用了!http://rf8h.zhongshenghaitian.com
启航彩app最新版本更新内容
2024-08-30 14:06:07 回复
小弟默默的路过贵宝地~~~http://71i0a.wfshanyao.com
寒风预测3d胆码
2024-08-31 11:42:06 回复
今天上网不回帖,回帖就回精华帖!http://i0q.sdrzxs.com
pg电子游戏哪个平台好
2024-08-31 13:53:06 回复
信楼主,得永生!http://kukl0.jzfpjjh.com
游客
2024-08-31 18:47:26 回复
我裤子脱了,纸都准备好了,你就给我看这个?http://oj7.zuoanenglish.com.cn
够力七星彩安装旧版解梦
2024-09-01 00:13:00 回复
视死如归的架势啊!http://ahq.jinyuen.com
大发微信8官方网站
2024-09-01 14:21:48 回复
写的太好啦,评论一个http://0e4.fx8r.com
麻将精辟格言
2024-09-02 02:03:04 回复
我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!http://7mre.xjmdsg.com
Telegram中文版
2024-09-02 15:24:38 回复
知识就是力量啊!https://www.telegramnm.com/
大发云注册邀请码
2024-09-03 17:10:46 回复
这位作者的文笔极其出色,用词精准、贴切,能够形象地传达出他的思想和情感。http://xev5sn.czhuayi.net
谁有正规微信群龙虎和
2024-09-03 20:14:41 回复
我只看看不说话。。。http://1xway.taoxiaochong.com
PG电子输赢可以控制吗
2024-09-03 20:20:27 回复
楼上的能详细介绍一下么?http://4idrzk.ssyl-ln.com
游客
2024-09-03 20:33:54 回复
支持一下!http://www.a5km.com/yxgl/dnf/24806.html
快3回本上岸单带导师
2024-09-04 11:54:45 回复
不错的帖子,值得收藏!http://mh9ta.zt9.net
乐彩网是正规的网站吗安全吗可靠吗
2024-09-05 08:05:29 回复
经典,收藏了!http://043zzh.zjqf05.com
试机号后晚间字谜汇总
2024-09-05 23:52:31 回复
网站做得不错http://oi8ic.yyjxsb.com
游客
2024-09-07 20:07:15 回复
楼上的很有激情啊!http://www.guangcexing.net/voddetail/MBKJyevKHA.html
游客
2024-09-08 01:08:42 回复
这篇文章真是让人受益匪浅!http://www.guangcexing.net/voddetail/EXATkqyDVWhP.html
游客
2024-09-08 10:36:00 回复
楼主的文笔不错!http://www.guangcexing.net/voddetail/yrhqjAHD.html
游客
2024-09-08 12:19:06 回复
刚看见一个妹子,很漂亮!http://www.guangcexing.net/voddetail/Fhmrntrm.html
游客
2024-09-09 04:01:40 回复
支持一下,下面的保持队形!http://www.guangcexing.net/voddetail/QcvnPNRVrV.html
指尖网
2024-09-10 18:02:00 回复
今天是个特别的日子,值得纪念!http://s5e.czjf.com.cn
游客
2024-09-12 07:18:42 回复
顶顶更健康!http://www.guangcexing.net/voddetail/bmfyXFWhjys.html
游客
2024-09-12 12:37:15 回复
楼主很有经验啊!http://www.guangcexing.net/voddetail/csXCkJesQGDQa.html
指尖网
2024-09-13 22:37:41 回复
无图无真相!http://3nkiqx.jzswww.com
游客
2024-09-15 23:53:39 回复
收藏了,以后可能会用到!http://www.guangcexing.net/tv/VxsqKghzm.html
游客
2024-09-16 17:52:43 回复
楼主是一个神奇的青年!http://www.guangcexing.net/voddetail/EdxNVPPy.html
指尖站群
2024-09-18 10:28:26 回复
关注一下!http://xniyra.aijiu360.cn
游客
2024-09-20 02:39:50 回复
吹牛的人越来越多了!http://www.guangcexing.net/voddetail/UvjnfeT.html
游客
2024-09-21 13:43:11 回复
看了这么多帖子,第一次看到这么高质量内容!http://www.guangcexing.net/tv/SgNKQGtDtptx.html
Telegram下载
2024-09-23 10:35:42 回复
网页的加载速度非常快,不会影响用户体验。https://www.desktoptg.com/
skype官网
2024-10-14 10:46:26 回复
每次看到楼主的帖子都有惊吓!https://www.skypeis.com/
指尖网
2024-10-15 22:27:47 回复
楼主练了葵花宝典吧?http://doubletreekeywest.com/html/25d98998985.html
whatsapp下载
2024-10-29 11:18:24 回复
哥回复的不是帖子,是寂寞!https://www.whatsappis.com/
telegram官网
2024-11-02 23:25:13 回复
写的太好啦,评论一个https://www.telegramxp.com/
skype官方网站
2024-11-03 21:11:03 回复
很有品味!https://www.skypeis.com/
本文已有77位网友发表了点评 - 欢迎您