(Python+OpenCV)图像平移
#!/usr/bin/env python
# coding: utf-8# In[24]:#(Python+OpenCV)图像平移# In[25]:import sys
import cv2 as cv
import numpy as np# In[26]:print('Python的版本为:Python',sys.version_info.major)
print('OpenCV的版本为:',cv.getVersionString())# In[27]:image_path=r'C:\Users\94456\Desktop\test2020_09_03\picture\cat.jpg'# In[28]:#读取图片
image=cv.imread(image_path)# In[29]:#显示图片参数
print(image.shape)
print(image.size)# In[30]:#获取图片的行列数
rows,cols=image.shape[:2]# In[31]:#生成移动矩阵
tx=50
ty=100
moving_matrix=np.float64([[1,0,tx],[0,1,ty]])# In[32]:#图片移动
image_move_0=cv.warpAffine(image,moving_matrix,(cols,rows))# In[33]:#显示移动后的图片信息
print(image_move_0.shape)
print(image_move_0.size)# In[34]:#图片连接比较
image_compare=np.hstack((image,image_move_0))# In[35]:cv.namedWindow('cat',cv.WINDOW_NORMAL)
cv.resizeWindow('cat',600,300)
cv.imshow('cat',image_compare)
cv.waitKey(0)# In[ ]:
输出信息:
结果:
IDE:jupyter lab
(Python+OpenCV)图像平移相关推荐
- Python OpenCV 图像平移,取经之旅第 10 天
今天是持续写作的第 43 / 100 天. 如果你有想要交流的想法.技术,欢迎在评论区留言. 本篇博客学习 OpenCV 中关于图像平移的方法,核心学习到的方法是 warpAffine . 取经之旅第 ...
- python opencv 图像膨胀
python opencv 图像膨胀 代码: import cv2 import numpy as np # 图像膨胀 def dilate_img(img,a,iterations):kernel ...
- python opencv 图像旋转
python opencv 图像旋转 原图 顺时针旋转 代码: import cv2 path = '2.jpg' img = cv2.imread(path,1) trans_img = cv2.t ...
- python opencv图像二值化函数_python opencv 二值化 计算白色像素点的实例
python opencv 二值化 计算白色像素点的实例 贴部分代码 #! /usr/bin/env python # -*- coding: utf-8 -*- import cv2 import ...
- 【Python+OpenCV 图像透视变换 warpPerspective函数】
Python+OpenCV 图像透视变换 warpPerspective函数 1.函数介绍 2.代码实例 3.实现效果 1.函数介绍 warpPerspective():对图像进行透视变换.简单来说, ...
- 【Python+OpenCV 图像的缩放和裁剪】
Python+OpenCV 图像的缩放和裁剪 代码部分 实现效果 代码部分 import cv2 import numpy as npimg = cv2.imread("Photos/1.b ...
- python函数图像平移_[Python图像处理]六.图像缩放,图像旋转,图像翻转与图像平移...
图像缩放 图像缩放主要是调用resize()函数实现,result = cv2.resize(src, dsize[, result[.fx, fy[,interpolation]]]) 其中src ...
- opencv 图像平移、缩放、旋转、翻转 图像仿射变换
图像几何变换 图像几何变换从原理上看主要包括两种:基于2x3矩阵的仿射变换(平移.缩放.旋转.翻转).基于3x3矩阵的透视变换. 图像平移 opencv实现图像平移 实现图像平移,我们需要定义下面这样 ...
- Python OpenCV 图像缩放 cv2.resize 方法
今天是持续写作的第 42 / 100 天. 如果你有想要交流的想法.技术,欢迎在评论区留言. 本篇博客只学习一个方法,cv2.resize 即图像缩放. 取经之旅第 9 天 铺垫知识 resize 方 ...
- Python OpenCV 图像的几何变换,先说不平凡的 resize 函数
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧.本篇博客是这个系列的第 41 篇. 该系列文章导航参考:https://blog.csdn.net/hihell/categ ...
最新文章
- popwindow下拉筛选 二级联动_职场人必备!一分钟搞定Excel二级联动下拉菜单
- 【TX2】英伟达Nvidia TX2连接蓝牙设备
- libevent简介和使用【转】
- 声明式事务和编程式事务
- asp.net MVC提高开发速度(创建项目模板)
- mysql统计数据的代码_MySQL按时间统计数据的方法介绍(代码示例)
- js里面拼接代码和使用ModelAndView
- C++中size_type类型详解
- facade-pattern外观模式
- 将我人生的第一篇博客献给伟大的软件工程这门课程
- 8天玩转并行开发——第六天 异步编程模型
- 腾讯云Ubuntu20.04配置Jupyter notebook
- 微信小程序云开发教程-WXML入门-列表渲染
- 小学计算机京剧脸谱教案,京剧脸谱小学高年级美术教学设计
- 如何阅读MySQL源码
- 如何搭建一个可以搜题的微信公众号?完整教程
- 伊利诺伊香槟分校计算机排名,伊利诺伊大学香槟分校计算机工程排行业界内最整体分析...
- 一个屌丝程序猿的人生(五十)
- CentOS7安装mysql5.7.19的手顺,步骤(非常详细)
- 查看思科交换机出厂时间