opencv-PIL-matplotlib-Skimage-Pytorch图片读取区别与联系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv-PIL-matplotlib-Skimage-Pytorch图片读取区别与联系相关的知识,希望对你有一定的参考价值。
参考技术A世界静好 | 我心依然
opencv2
PIL
matplotlib
Skimage
Pytorch.ToTensor
各种库之间的转换
注释:cv2写图像时,灰度图像shape可以为(H,W)或(H,W,1)。彩色图像(H,W,3)
要从numpy.ndarray得到PIL.Image.Image,灰度图的shape必须为(H,W),彩色为(H,W,3)
python怎么将列表/字符串倒序输出
倒序输出
三个参数值:
第一个参数值代表索引开始的位置,比如[2,4]是从位置2开始索引
第二个参数值代表索引结束的位置+1,比如[2,4]是从位置2开始索引,到位置3结束
第三个参数代表步长,默认为1,即隔多少步取一个
倒序输出只需把步长设为-1即可
列表:
l
>> [1, 2, 3]
l[::-1] #逆序输出
>> [3, 2, 1]
字符串:
s
>> 'have a good time'
s[::-1] #逆序输出
>> 'emit doog a evah'
切片实现逆序取后三个
想逆序取后三个可以这样实现变量名[最后一个下标:倒数第四个下标:步长-1]
list
>> [1, 2, 3, 4, 5]
list[4:1:-1] #将列表的后三个取出来,就是将下标为4、3、2的值,步长为-1取出来
>> [5, 4, 3]
list[3:0:-1] #下标为3、2、1的值,步长为-1取出来
>> [4, 3, 2]
以上是关于opencv-PIL-matplotlib-Skimage-Pytorch图片读取区别与联系的主要内容,如果未能解决你的问题,请参考以下文章