简短的问题,我有2张图片 . 一个通过以下方式导入Image = mpimg.imread('image.jpg')
虽然另一个是上面导入的图像的处理图像,但是该图像首先从rgb转换为hls然后返回 . 此转换的结果给出"list",它与导入图像的uint8不同 . 当我试图将这些图像与功能结合在一起时:
new_img2[:height,width:width*2]=image2
通过绘制图像,我在组合图像中看不到第二个图像:
imgplot = plt.imshow(image2)
plt.show()
它工作正常 . 将orignal转换为“list”然后将它们或“list”组合到uint8的最佳方法是什么?
有关更多信息,结果必须是这样的:enter image description here
右边是黑色的,因为我尝试导入的图像有另一种类型的数组 . 左图是uint8而另一图是"list" . 第二个图像是这个,从python中保存:enter image description here
2 回答
不知道怎么做你上面显示的方式,但我一直能够合并和保存图像,如下所示!
经过一天的搜索,我发现两个变量都可以更改为float64的类型 . “list”变量:
这将从List变量创建一个float 64 . 虽然uint8可以通过以下方式更改为float64:
比2可以结合:
这比创建想要的图像 .