将图片拉伸成类似平行四边形这样

直接上效果图

先不着急上代码,

如果你遇到opencv报以下错误的话,

cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-z4706ql7\opencv\modules\highgui\src\window.cpp:1274: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Cocoa support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvShowImage'
可以是版本没安装对

pip uninstall opencv-python
pip3 install opencv-contrib-python

删了重新安装即可

当然报错还有可能是路径带有中文或空格有时也会报错。

还有的保存是函数的版本不同,老版本返回的是三个参数,新版本却只有两个参数

比如

contours,heriachy = cv.findContours(binary,cv.RETR_EXTERNAL,cv.CHAIN_APPROX_SIMPLE)

废话不多说,本期代码

import cv2 as cv
import numpy as np
from matplotlib import pyplot as pltimg1 = cv.imread('2.jpg')   #读入需要变形的图片
rows, cols = img1.shape[:2]   #取长宽point1 = np.float32([[rows,0],[rows,cols],[0,cols]])  #获取三个坐标变形,固定后面两个底坐标不动,只变现第一个坐标,实现类似平行四边形变形
point2 = np.float32([[rows//2,0],[rows,cols],[0,cols]])M = cv.getAffineTransform(point1, point2)dst = cv.warpAffine(img1, M, (cols, rows))plt.subplot(211), plt.imshow(img1), plt.title('Input')
plt.subplot(212), plt.imshow(dst), plt.title('Output')
plt.show()

有其他代码需求的可以加扣扣:334542894

opencv-python-仿射变换-图片拉伸成平行四边形相关推荐

  1. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  2. Android将png等图片拉伸成stl文件格式用于3D打印

    用Android实现将图片拉伸成stl格式 本文是实现在Android平台上,将png.jpg等格式图片拉伸成stl格式,以便用于3D打印. 具体实现:在Android平台上,通过chaquopy方案 ...

  3. OpenCV python 彩色图片的三通道

    OpenCV python 彩色图片的三通道 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 目的:理解彩色图片的三 ...

  4. python将图片转换成动漫,python实现图片转换成素描和漫画格式

    本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...

  5. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  6. pythonmat文件转excel_利用python将图片转换成excel文档格式详解

    本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...

  7. Python 把图片拆分成宫格图片组

    文章目录 Python 把图片拆分成宫格图片组 Python 把图片拆分成宫格图片组 import os from PIL import Image# 所需安装的模块 # pip install pi ...

  8. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  9. python将excel转换成图片格式_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

最新文章

  1. 关于 Python3.9,看这张 16 岁高中生做的「新特性必知图」就够了
  2. OpenCV蒙版图像make mask image的实例(附完整代码)
  3. c语言调用labview方法,LabVIEW与C语言接口的方法
  4. Android系统(127)---Android6.0存储中加入总内存和系统内存项和在西语下把,换成.
  5. 【译】JavaScript面试问题:事件委托和this
  6. HDU5701 中位数计数【中位数+水题】
  7. SQL Serever学习14——存储过程和触发器
  8. Unix/Linux/BSD命令大全|实用指南
  9. 【漏洞利用】逻辑漏洞之任意账号密码重置详解
  10. 阿凡题UWP的源码公开
  11. python中seek是什么意思_python中seek怎么用
  12. 因为相信所以看见,既然看见注定坚信《7》
  13. 四则运算——单元测试(测试方法:Right-BICEP )
  14. ps批量修改图片大小
  15. 算法笔记.胡凡 第五章 数学问题
  16. 但总觉得明白了一点点什么
  17. Linux命令篇:chmod 777 与 chmod +x
  18. 学习OpenCV3:MinGW编译OpenCV到vs_version.rc.obj处出错
  19. 英文参考文献按照首字母排序使用matlab实现
  20. 微派微营销智能服务平台:微信营销最佳搭档

热门文章

  1. 【疑难解决】通过网页访问EasyDSS报错出现“无法访问此网站”提示的排查过程
  2. java锟斤拷锟斤拷锟_锟斤拷?UTF-8与GBK互转乱码问题
  3. 35岁鞋不合脚的问题
  4. micropython控制舵机,Micropython之pwm控制舵机
  5. XSS笔记-来源于个人思路构造以及网络分享
  6. linux cpu 降频,archlinux 给cpu降频
  7. 飞塔(FortiGate)配置IPSec
  8. 网易2019实习生招聘编程题集合 矩形重叠
  9. 台州银行笔试考什么_【精选】台州银行历年真题笔试题面试题大全.pdf
  10. kaggle Notebook Threw Exception问题解决