0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于python中非常实用的一个图像处理库 2

jf_78858299 来源:算法美食屋 作者:梁云1991 2023-02-08 17:18 次阅读

八, 图片旋转

img = Image.open("./data/猫咪图片.jpg")
img_rotated = img.rotate(15,center = (0,0)) #以center为中心逆时针旋转
img_rotated

九, 图片翻转

img = Image.open("./data/猫咪图片.jpg")

# 左右翻转
img_left_right = img.transpose(Image.FLIP_LEFT_RIGHT)
img_left_right
# 上下翻转
img_top_bottom = img.transpose(Image.FLIP_TOP_BOTTOM)
img_top_bottom

十, 提取图片边缘

img = Image.open("./data/猫咪图片.jpg")

img_edges = img.filter(ImageFilter.FIND_EDGES)
img_edges

十一, 图片高斯模糊

img = Image.open("./data/猫咪图片.jpg")
img_blur = img.filter(ImageFilter.GaussianBlur(radius=3))
img_blur

十二, 在图片上绘制文字

img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
arial = ImageFont.truetype('./data/simsun.ttc', 46)
draw.text((250,450),"敢梭哈吗?",font =arial, fill="white")
img

十三, 在图片上绘制直线

img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)

draw.line([0,0,641,641],fill = "red",width = 5)
img

十四, 在图片上绘制矩形

img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)

draw.rectangle([78,24,455,320], fill=None, outline ='lawngreen',width = 5)
img

十五, 在图片上绘制椭圆

img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
draw.arc(xy = [78,24,455,320],start = 0,end = 360,fill="red",width=5)
img

十六, 在图片上粘贴其他图片

img = Image.open("./data/猫咪图片.jpg")
img_resized = img.resize((150,150))
img.paste(img_resized,box = [460,50])
img

以上就是 pillow 的一些基本操作。对pillow和图像处理方面有其他疑问或想法,可以在留言区中讨论交流,具体代码问题可发在我们的william hill官网 上(附上必要的代码和输出)。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像处理
    +关注

    关注

    27

    文章

    1289

    浏览量

    56730
  • 机器学习
    +关注

    关注

    66

    文章

    8414

    浏览量

    132601
  • python
    +关注

    关注

    56

    文章

    4795

    浏览量

    84657
收藏 人收藏

    评论

    相关推荐

    常用的Python图像处理介绍

    本文主要介绍了些简单易懂最常用的 Python 图像处理
    的头像 发表于 08-19 10:54 2028次阅读

    【建议收藏】Python大全

    ,安全连接池、支持文件post、可用性高。httplib2网络。RoboBrowser -
    发表于 09-06 15:58

    Python基础-图像处理工具包

    增强,直方图处理,插值和滤波等 等。虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并不太适合,但是Python的快速开发能力以及面向对象等等诸多特点使得它
    发表于 03-30 14:09 17次下载

    Python图像处理Pillow入门教程和代码资料免费下载

    Pillow 是Python 里的图像处理(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的
    发表于 01-11 16:20 30次下载
    <b class='flag-5'>Python</b><b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>库</b>Pillow入门教程和代码资料免费下载

    Python教程之如何使用使用PIL图像处理的资料说明

    图像处理门应用非常广的技术,而拥有非常丰富第三方扩展
    发表于 01-18 17:01 15次下载
    <b class='flag-5'>Python</b>教程之如何使用使用PIL<b class='flag-5'>库</b>做<b class='flag-5'>图像</b><b class='flag-5'>处理</b>的资料说明

    Python中最常用十大图像处理详细介绍

    本文主要介绍了些简单易懂最常用的Python图像处理当今世界充满了各种数据,而图像是其中高的
    的头像 发表于 07-06 11:08 2.2w次阅读

    详解Python中的Pandas和Numpy

    pandas、numpy是Python数据科学中非常常用的,numpy是Python的数值计算扩展,专门用来处理矩阵,它的运算效率比列表更
    的头像 发表于 05-25 12:49 2583次阅读

    分享5用于图像处理Python

    提取特征。 在今天的文章中,我们将介绍5最好的Python,它们可能会帮助你执行图像处理,如裁剪、缩放等。
    的头像 发表于 02-08 16:23 1372次阅读
    分享5<b class='flag-5'>个</b>用于<b class='flag-5'>图像</b><b class='flag-5'>处理</b>的<b class='flag-5'>Python</b><b class='flag-5'>库</b>

    简单易懂最常用的 Python 图像处理

    本文主要介绍了些简单易懂最常用的 Python 图像处理。 当今世界充满了各种数据,而图像
    的头像 发表于 02-08 16:59 834次阅读

    关于python中非常实用的图像处理 1

    PIL:Python Imaging Library,是Python环境下最受欢迎的图像处理,木有之
    的头像 发表于 02-08 17:18 1338次阅读

    如何安装常用Python

    Python作为种流行的编程语言,拥有丰富的第三方资源,这些可以帮助开发者轻松实现各种功能,从数据分析到Web开发,从机器学习到图像
    的头像 发表于 04-14 12:11 1161次阅读

    初级用户手册 IMAPCAR2图像处理

    初级用户手册 IMAPCAR2 图像处理
    发表于 04-21 18:51 1次下载
    初级用户手册 IMAPCAR<b class='flag-5'>2</b><b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>库</b>

    python读取数据数据 python查询数据 python数据连接

    使用第三方,包括MySQLDB、sqlite3、psycopg2。其中MySQLDB是Python连接MySQL数据
    的头像 发表于 08-28 17:09 1818次阅读

    如何安装Python图像处理PIL

    载Pillow源码包,解压后,在终端或命令行中进入源码目录,输入以下代码: python setup.py install 注意:Pillow是PIL分支,它是更加活跃和完善的
    的头像 发表于 09-12 17:15 2691次阅读
    如何安装<b class='flag-5'>Python</b><b class='flag-5'>图像</b><b class='flag-5'>处理</b>PIL<b class='flag-5'>库</b>

    使用Python进行图像处理

    下面是关于使用Python在几行代码中分析城市轮廓线的快速教程。
    的头像 发表于 11-07 10:14 213次阅读
    使用<b class='flag-5'>Python</b>进行<b class='flag-5'>图像</b><b class='flag-5'>处理</b>