关于图像像素相加该怎么写

2019-07-17 14:52发布

ti, simsun, sans-serif">有50张JPG图像,如果要把他们像素值都加起来再取平均,我该怎么写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
谈谈芯
1楼-- · 2019-07-17 19:04
先把unit8转为int32,不然要溢出的。
老吴在路上
2楼-- · 2019-07-17 22:29
 精彩回答 2  元偷偷看……
谈谈芯
3楼-- · 2019-07-18 03:35
你imread进去的图像不是unit8的数据格式么,最大值只能是255,所以你每一次都转为int32/double格式的。然后建立一个int32/double的数组,读取一张加一次就行了。
肖耳朵
4楼-- · 2019-07-18 08:33
如果你是想每张图的对应像素分别相加取平均的话,imread()读进来之后直接用double()转成double数据,然后用一个三维数组保存所有图片,用sum()对整个数组沿第三维求和再求平均就行了。如果最后要输出图像的话别忘了再用unit8()转回去

一周热门 更多>