python 图像对比度,python 图片对比相似度

  python 图像对比度,python 图片对比相似度

  python(python语言)我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊:中文字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译:贾宝玉字幕翻译【皮拉卜. imread】哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟;乔迁士【matplotlib。pyab-PLT。im how】中1740年;安其林?安其林RGB(三原色)哟,哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟;喂喂喂喂喂喂喂喂。

  【http://www。新浪。com/http://www。新浪。com/】

  相关学习推荐:

  python教程

  皮拉苔列娜你好国内生产总值Image.open。朱庇特朱庇特rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg-rbg阿金,

  什么事cv2.imread沈佳宜(音似"不"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似"音似“BGR阿金,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不

  1 matplotlib。皮拉布

  将皮拉布汇入为血小板计数

  汇入数组为铭牌

  img=plt.imread(examples.png ).

  打印(类型(img)、img。dtype、NP-min(img)、NP-max(img))

  [退出]

  (numpy。多维数组类型、dtype( float 32 )0.0,1.0) # matplotlib吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲,吴惠玲浮点,0-12 PIL.image.open

  从国内生产总值导入映像

  汇入数组为铭牌

  img=Image.open(examples.png ).

  打印(类型(img)、NP最小值(img)、NP最大值(img))

  img=np.array(img) #是吗国内生产总值吴登盛努比什么

  打印(类型(img)、img。dtype、NP-min(img)、NP-max(img))

  [退出]

  (类国内生产总值).pngimageplugin。pngimagefile,0,255) #阿胜,国内生产总值切望着切望着切望着切望着,魏冄努比唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟

  (numpy。多维数组类型、dtype( uint 8 )0.255)#哎哎绘制精美的图表哎哎哎,国内生产总值你好matlab(消歧义)阿金,-你好-你好,uint 8.0-2553 cv 2。我在看书

  导入cv2

  汇入数组为铭牌

  img=cv 2。imread(示例。png )#黄公子,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不

  img _ gray=cv 2。imread(示例。png ,0) #魏冄0我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊!我的天啊,嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨嗨

  打印(类型(img)、img。dtype、NP-min(img)、NP-max(img))

  打印(图像形状)

  列印(img_gray.shape)

  [退出]

  (numpy。多维数组类型、dtype( uint 8 )0.255)# opencv贺盛瑞(音译)努比唉哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟,-什么uint 8.0-255

  (824.987.3)#你好3阿久

  (824.987)吴经熊,吴经熊导入cv2

  将皮拉布汇入为血小板计数

  从国内生产总值导入映像

  汇入数组为铭牌

  img _ PLT=PLT。imread(示例。png’).

  img _ pil=image。打开(示例。png’).

  img _ cv=cv 2。imread(示例。png’).

  列印(img_plt[125、555、3360])

  print(np.array(img_pil)[125、555、3330]/255.0]

  print(img_cv[125、555、3330]/255.0)

  [退出]

  [0.61176473 0.3764706 0.290199609]

  [0.61176471 0.37647059 0.290199608]

  [0.290190608 0.37647059 0.61176471]# opencv阿云班戈阿金python对比图像的区别方法:

  1 matplotlib。pyab-PLT。即时消息显示,贺盛伯

  数的实际上就是将一个numpy数组格式的RGB图像显示出来

  

import pylab as plt

  import numpy as np

  img = plt.imread('examples.png')

  plt.imshow(img)

  plt.show()

import pylab as plt

  from PIL import Image

  import numpy as np

  img = Image.open('examples.png')

  img_gray = img.convert('L') #转换成灰度图像

  img = np.array(img)

  img_gray = np.array(img_gray)

  plt.imshow(img) # or plt.imshow(img / 255.0),matplotlib和matlab一样,如果是float类型的图像,范围是0-1才能正常imshow,如果是uint8图像,范围则需要是0-255

  plt.show()

  plt.imshow(img_gray, cmap=plt.gray()) # 显示灰度图要设置cmap参数

  plt.show()

  plt.imshow(Image.open('examples.png')) # 实际上plt.imshow可以直接显示PIL格式图像

  plt.show()

import pylab as plt

  import cv2

  import numpy as np

  img = cv2.imread('examples.png')

  plt.imshow(img[..., -1::-1]) # 因为opencv读取进来的是bgr顺序呢的,而imshow需要的是rgb顺序,因此需要先反过来

  plt.show()

2 cv2显示图片

  

import cv2

  image2=cv2.imread(r"test/aaa/0002/0002_0_1.jpg")

  cv2.imshow("1",image2)

  cv2.waitKey(0)

三、灰度图-RGB图相互转换

  1 PIL.Image

  

from PIL import Image

  img = Image.open('examples.png')

  img_gray = img.convert('L') # RGB转换成灰度图像

  img_rgb = img_gray.convert('RGB') # 灰度转RGB

  print(img)

  print(img_gray)

  print(img_rgb)

  [out]

  <PIL.PngImagePlugin.PngImageFile image mode=RGB size=987x824 at 0x7FC2CCAE04D0>

  <PIL.Image.Image image mode=L size=987x824 at 0x7FC2CCAE0990>

  <PIL.Image.Image image mode=RGB size=987x824 at 0x7FC2CCAE0250>

2 cv2(注意,opencv在读入图片的时候就可以通过参数实现颜色通道的转换,下面是用别的方式实现)

  

import cv2

  import pylab as plt

  img = cv2.imread('examples.png')

  img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # BGR转灰度

  img_bgr = cv2.cvtColor(img_gray, cv2.COLOR_GRAY2BGR) # 灰度转BRG

  img_rgb = cv2.cvtColor(img_gray, cv2.COLOR_GRAY2RGB) # 也可以灰度转RGB

四、保存图片

  1 PIL.image - 保存PIL格式的图片

  

from PIL import Image

  img = Image.open('examples.png')

  img.save('examples2.png')

  img_gray = img.convert('L')

  img_gray.save('examples_gray.png') # 不管是灰度还是彩色,直接用save函数保存就可以,但注意,只有PIL格式的图片能够用save函数

2 cv2.imwrite - 保存numpy格式的图片

  

import cv2

  img = cv2.imread('examples.png') # 这是BGR图片

  cv2.imwrite('examples2.png', img) # 这里也应该用BGR图片保存,这里要非常注意,因为用pylab或PIL读入的图片都是RGB的,如果要用opencv存图片就必须做一个转换

  img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

  cv2.imwrite('examples_gray.png', img_gray)

想了解更多相关学习,敬请关注php培训栏目!

  

以上就是python如何对比图像的区别的详细内容,更多请关注盛行IT软件开发工作室其它相关文章!

  

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: