python中PIL和CV如何实现图片读取,显示,裁剪,保存操作-创新互联

小编给大家分享一下python中PIL和CV如何实现图片读取,显示,裁剪,保存操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联提供成都做网站、成都网站制作、网页设计,高端网站设计1元广告等致力于企业网站建设与公司网站制作,10年的网站开发和建站经验,助力企业信息化建设,成功案例突破超过千家,是您实现网站建设的好选择.

PIL 图片操作

读取图片

img = Image.open(“a.jpg”)

显示图片

im.show() # im是Image对象,im是numpy类型,通过Image.fromarray(nparr, mode='RGB')函数转换为Image对象

图片的size

(width, height) = img.size

图片的模式

mode = img.mode

截区域

img_c = img.crop(x1,y1,x2,y2)

裁剪图片

img = img.resize((size,size), Image.ANTIALIAS)

保存图片

img.save(path)
ImageDraw

  imDrwa = ImageDraw.Draw(img)
  # boxes = [[10, 20, 129, 255],[126, 0, 221, 164]]
  imDrwa.rectangle((x1, y1, x2, y2), outline="red")
  img.show()

OpenCV

读取图片

im = cv2.imread()

显示图片

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

裁剪图片

img=cv2.resize(image,(size,size),interpolation = cv2.INTER_AREA)

保存图片

cv2.imwrite('1.jpg',img, [int( cv2.IMWRITE_JPEG_QUALITY), 95]) # 默认95

以上是“python中PIL和CV如何实现图片读取,显示,裁剪,保存操作”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

当前题目:python中PIL和CV如何实现图片读取,显示,裁剪,保存操作-创新互联
文章位置:https://www.cdcxhl.com/article10/djdogo.html

成都网站建设公司_创新互联,为您提供网站收录商城网站云服务器虚拟主机外贸建站营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设