python - 与从二维像素数组构建图像不一致
问题描述
我有关于表面强度值的数据。它的形式为(x 坐标,y 坐标,强度(0 到 255 之间))。使用它,我创建了一个二维像素数组并获得了灰度图像。我还使用光学轮廓仪获得了表面的灰度图像。由于某种原因,两者不匹配。
原始图像
当我尝试以下操作时,两个图像不匹配:
img = Image.fromarray(np.uint8(mat) , 'L')
img.show()
没有乘以 255 的图像
当我尝试这个时,图像仍然不一样,但轮廓匹配:
img = Image.fromarray(np.uint8(mat*255) , 'L')
img.show()
乘以 255 后的图像
这只是运气不好还是我错过了什么?
我希望它们能够完美匹配,而无需将数组乘以 255。它们不会,但是当我相乘时,它们有些相似。
解决方案
推荐阅读
- python - LightGBM fit 抛出“ValueError: Circular reference detected”,带有来自 pd.cut 的分类特征
- nginx - 如何修复 ngnix.conf 以从 .html 和 index.html 重定向
- python - Python 多进程库:使用导入包时出现 NameError
- servlets - 从 GWT 客户端下载 Excel 文件
- r - 是否有刮掉 Powerpoint 幻灯片注释部分的功能?
- python - 在 Python 3 中查找上下文的开始和结束
- node.js - 如何修复节点中的“标头已发送”错误
- unity3d - 为什么我的角色在统一 2d 中飞走了?
- python - Python 根据其他函数参数创建具有参数名称的函数
- windows - PC-DOS vs MS-DOS vs Windows 多语言文本文件