目的:截取左面均压环,并且对截取的区域进行旋转和复制 进行数据增强

import PIL.Image as img
import osIMG = 'C:\\Users\\Ilearn\\Desktop\\temp\\300015.JPG'  # 图片地址
im = img.open(IMG)  # 用PIL打开一个图片
box = (3360, 1959, 3664, 2193)  # box代表需要剪切图片的位置格式为:xmin ymin xmax ymax
ng = im.crop(box)  # 对im进行裁剪 保存为ng(这里im保持不变)
ng = ng.rotate(20)  # ng为裁剪出来的图片,进行向左旋转20度 向右为负数
ng.save('C:\\Users\\Ilearn\\Desktop\\temp\\copy.JPG')
im.paste(ng, (3664 + 50, 2193 + 50))  # 将ng复制到im上,放入的位置为(3664 + 50, 2193 + 50)
im.save('C:\\Users\\Ilearn\\Desktop\\temp\\transform.JPG')  # 保存变化后的图片

该图片为裁剪出来的图片

该图片为裁剪之后旋转的图片(其他地方为黑色,这点我还没解决,但是不影响)

裁剪之后合并,就是上图的样子了 虽然有点草率,但是目的达到了

python 截取图片中的一部分并且复制到另一张图片中 (任意角度旋转)相关推荐

  1. python截取图片中的圆形区域

    python截取图片中的圆形区域 # coding=utf-8import pathlib import timeimport cv2 import numpy as npdef detect_cir ...

  2. 截取图片中的一部分,注意事项

    图像坐标的问题:图像在光流计算等的过程中一般是以左上角为原点,以向右为x轴正方向,以向下为y轴的正方向. 图像的截取问题,在程序中,图像是以array等的矩阵形式进行储存 save as array ...

  3. 如何用Python识别图片中的文字?

    如何用Python识别图片中的文字? 转:https://mp.weixin.qq.com/s/wXDJoAAI8y1mtbUuwATngQ 以下文章来源于微信公众号:新建文件夹X ,作者ZackSo ...

  4. python 识别图片中的中文_python识别图片中文字的方法

    Tesseract 文字识别是ORC的一部分内容,ORC的意思是光学字符识别,通俗讲就是文字识别.Tesseract是一个用于文字识别的工具,我们结合Python使用可以很快的实现文字识别.但是在此之 ...

  5. python识别图片文字_如何利用Python识别图片中的文字

    一.前言 不知道大家有没有遇到过这样的问题,就是在某个软件或者某个网页里面有一篇文章,你非常喜欢,但是不能复制.或者像百度文档一样,只能复制一部分,这个时候我们就会选择截图保存.但是当我们想用到里面的 ...

  6. python截取_python如何截取字符串中特定部分

    python截取字符串中特定部分的方法:可以使用[str[beginIndex:endPosition]],其中str为需要截取的字符串,beginIndex为需要截取的第一个字符的下标,endPos ...

  7. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...

    问题: python脚本涉及到复制文件,而我们需要兼容Windows.linux和mac环境 (Windows和linux的路径分隔符不同:通过os.path.sep查看分隔符) 如果用[路径名+os ...

  8. Python批量识别图片中的文字并保存到txt文档中

    Python OCR工具pytesseract,之前是惠普的产品,被Google收了之后就给开源了. 1.需要下载并安装Google Tesseract,下载地址看图片上有,要下载4.0.0版本的 2 ...

  9. python 截取一周(或者N周)的日期

    本文主要讲述使用python 截取一周(或者N周)的日期 #首先导入datetime模块 import datetime#取现在的时间 d = datetime.datetime.now() def ...

最新文章

  1. iOS 高效开发-----实现description 方法 (续)
  2. LeetCode Monotonic Array(数组单调性)
  3. ajax值上传不过去,ajax上传时参数提交不更新等相关问题
  4. [Eclipse]GEF入门系列(序)
  5. 用户思维模型,围绕用户核心四大模块,拉新、养熟、成交、裂变循环的效果...
  6. 头像裁剪框html css,CSS3 clip-path实现的用户头像裁剪效果
  7. Cannot attach the file as database 'membership'.
  8. 初学linux网络服务之HTTP服务实验
  9. Umbraco中根据ID获取IPublishedContent
  10. python报表利器TableOne学习实践
  11. SDH 同步数字系列
  12. paip.提升性能--- mysql 建立索引 删除索引 很慢的解决.
  13. c4dr20怎么安装oc渲染器怎么安装_C4D R20 Octane渲染器
  14. 数论入门(python)
  15. oss文件服务器是什么,对象存储oss是什么
  16. 【单镜头反光相机】弥散圆、焦平面、景深、光圈
  17. 逻辑思维训练和推理思维训练
  18. 45、优惠券秒杀(实现一人一单)
  19. 毕业设计 基于大数据的旅游数据分析与可视化系统
  20. P4869 albus就是要第一个出场

热门文章

  1. c语言调幅度程序,广播监测设备入网技术要求及测量方法(DOC 72页).doc
  2. DDR/GDDR和HBM区别,及内存标准如何选择?
  3. 中小企业掀起“减碳潮”,“上云”提高产品绿色竞争力
  4. SQLSERVER 查询指定日期是对应月份的第几周
  5. traceroute的工作原理
  6. 系统集成项目管理工程师、信息系统项目管理师、PMP好考吗
  7. [Power Query] 汇总表
  8. 深度学习:图像的卷积原理和本质(详解)。
  9. 如何清除ug服务器注册码,UG许可证删除不掉的解决方法
  10. 稳住不慌:运维职业成长路线规划