栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python opencv鍥剧墖鏀惧ぇ 缂╁皬(opencv鍥惧儚缂╂斁)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python opencv鍥剧墖鏀惧ぇ 缂╁皬(opencv鍥惧儚缂╂斁)

 

平移公式:M1 = np.array([[1,0,337.5],[0,1,225]],dtype="float32"),即沿x轴平移337.5像素,沿y轴平移225像素。

根据下方缩放公式:M = np.array([[0.25,0,0],[0,0.25,0]],dtype="float32"),即长度缩放0.25倍,宽度缩放0.25倍。

perspective = cv2.warpAffine(img2,M,(900,600)),执行仿射变换,得到仿射变换后的图像,

(900,600)表示图像大小。
 

import cv2
import numpy as np

#获取图片,修改一下图片的大小
img = cv2.imread("E:pictureswander egg2.jpg")
img2 = cv2.resize(img,(900,600))
cv2.imshow("img2",img2)

#缩放
M = np.array([[0.25,0,0],[0,0.25,0]],dtype="float32")
perspective = cv2.warpAffine(img2,M,(900,600))

#平移
M1 = np.array([[1,0,337.5],[0,1,225]],dtype="float32")
perspective2 = cv2.warpAffine(perspective,M1,(900,600))

cv2.imshow("img_dog", perspective2)
cv2.waitKey(0)
cv2.destroyAllWindows()

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772694.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号