opencv-python-仿射变换-图片拉伸成平行四边形
将图片拉伸成类似平行四边形这样
直接上效果图
先不着急上代码,
如果你遇到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-仿射变换-图片拉伸成平行四边形相关推荐
- OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序
OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...
- Android将png等图片拉伸成stl文件格式用于3D打印
用Android实现将图片拉伸成stl格式 本文是实现在Android平台上,将png.jpg等格式图片拉伸成stl格式,以便用于3D打印. 具体实现:在Android平台上,通过chaquopy方案 ...
- OpenCV python 彩色图片的三通道
OpenCV python 彩色图片的三通道 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 目的:理解彩色图片的三 ...
- python将图片转换成动漫,python实现图片转换成素描和漫画格式
本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...
- pythonmat文件转excel,利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- pythonmat文件转excel_利用python将图片转换成excel文档格式详解
本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...
- Python 把图片拆分成宫格图片组
文章目录 Python 把图片拆分成宫格图片组 Python 把图片拆分成宫格图片组 import os from PIL import Image# 所需安装的模块 # pip install pi ...
- python读取图片文字为表格_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python将excel转换成图片格式_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
最新文章
- 关于 Python3.9,看这张 16 岁高中生做的「新特性必知图」就够了
- OpenCV蒙版图像make mask image的实例(附完整代码)
- c语言调用labview方法,LabVIEW与C语言接口的方法
- Android系统(127)---Android6.0存储中加入总内存和系统内存项和在西语下把,换成.
- 【译】JavaScript面试问题:事件委托和this
- HDU5701 中位数计数【中位数+水题】
- SQL Serever学习14——存储过程和触发器
- Unix/Linux/BSD命令大全|实用指南
- 【漏洞利用】逻辑漏洞之任意账号密码重置详解
- 阿凡题UWP的源码公开
- python中seek是什么意思_python中seek怎么用
- 因为相信所以看见,既然看见注定坚信《7》
- 四则运算——单元测试(测试方法:Right-BICEP )
- ps批量修改图片大小
- 算法笔记.胡凡 第五章 数学问题
- 但总觉得明白了一点点什么
- Linux命令篇:chmod 777 与 chmod +x
- 学习OpenCV3:MinGW编译OpenCV到vs_version.rc.obj处出错
- 英文参考文献按照首字母排序使用matlab实现
- 微派微营销智能服务平台:微信营销最佳搭档
热门文章
- 【疑难解决】通过网页访问EasyDSS报错出现“无法访问此网站”提示的排查过程
- java锟斤拷锟斤拷锟_锟斤拷?UTF-8与GBK互转乱码问题
- 35岁鞋不合脚的问题
- micropython控制舵机,Micropython之pwm控制舵机
- XSS笔记-来源于个人思路构造以及网络分享
- linux cpu 降频,archlinux 给cpu降频
- 飞塔(FortiGate)配置IPSec
- 网易2019实习生招聘编程题集合 矩形重叠
- 台州银行笔试考什么_【精选】台州银行历年真题笔试题面试题大全.pdf
- kaggle Notebook Threw Exception问题解决