用python获取图像的方法

  介绍

这篇文章主要介绍用python获取图像的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>方法一:利用公益诉讼中图像的函数,这个函数读取出来不是数组格式

这时候需要用np.asarray (im)或者np.array()函数;区别:np.array()是深拷贝,np.asarray()是浅拷贝。

得到PIL  import 形象   import  numpy  as  np   ,   小姐:=,Image.open (& # 39;。/cc_1.png& # 39;),   I.show (),,,,   I.save (& # 39;。/save.png& # 39;)   时间=I_array  np.array(我)   print  I_array.shape

<强>方法二:利用matplotlib。pyplot作为plt用于显示图片

#,matplotlib.image  as  mpimg 用于读取图片   #,并且读取出来就是数组格式   import  matplotlib.pyplot  as  plt   import  matplotlib.image  as  mpimg   import  numpy  as  np   小姐:=,mpimg.imread (& # 39;。/cc_1.png& # 39;)   print  I.shape   plt.imshow (I)

<强>方法三:利用opencv-python接口

# cv2.imread()读出来同样是数组形式,但是如果是单通道的图,读出来的是三通道的   import  cv2   小姐:=,cv2.imread (& # 39;。/cc_1.png& # 39;)   print 我。形状

<>强方法四:图像的读取我一般喜欢用scipy这个库里的东西,读出来是矩阵形式,并且按照(W H, C)形式保存。

import  matplotlib.pyplot  as  plt   得到scipy  import 混杂   import  scipy   小姐:=,misc.imread (& # 39;。/cc_1.png& # 39;)   scipy.misc.imsave (& # 39;。/save1.png& # 39;,,我)   plt.imshow(我)   plt.show ()

<强>方法五:用skimage库

得到skimage  import  io、数据   img=data.lena ()   io.imshow (img)

以上是用python获取图像的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

用python获取图像的方法