与从2d像素阵列构建图像不一致

时间:2019-04-26 07:16:37

标签: python opencv python-imaging-library

我有关于表面强度值的数据。它的形式为(x坐标,y坐标,强度(0到255之间)。使用此方法,我创建了一个2D像素数组并获得了灰度图像。我还使用光学轮廓仪获得了表面的灰度图像。两者由于某些原因不匹配。

原始图片
Original image

当我尝试以下操作时,两个图像不匹配:

img = Image.fromarray(np.uint8(mat) , 'L')
img.show()

图像不乘以255 Image without multiplying 255

当我尝试此操作时,图像仍不相同,但轮廓匹配:

img = Image.fromarray(np.uint8(mat*255) , 'L')
img.show()

乘以255后的图像 Image after multiplying by 255

这只是愚蠢的运气还是我想念什么?

我希望它们能完美匹配,而不用将数组乘以255。它们不会,但是当我相乘时,它们有些相似。

0 个答案:

没有答案