利用windows画图工具进行图片拉伸

项目背景:利用线阵相机采集的设备图片,由于速度没有匹配好,导致图片变形。由于知道设备的长宽比,因此,可结合windows的画图工具以及简单的几行python脚本,实现对图片的拉伸。

采集到的原图如下:

通过查询设备厂商的信息,得知该设备的长宽是450×260,因此只需要知道该设备在图片中的像素位置,即可计算出拉伸比例。python代码如下:

from __future__ import division
#输入左上角像素坐标
x1,y1 = input('enter first location: ')
print('received input is ',x1,y1)
#输入左下角像素坐标
x2,y2 = input('enter second location: ')
print('received input is ',x2,y2)
#输入左上角像素坐标
x3,y3 = input('enter third location: ')
print('received input is ',x3,y3)
#计算拉伸比例
a = x3 - (x1 + x2)/2
b = (y2 + y3)/2 -y1
c = 100 * 26 * a /( 45 * b)
print('the result is ',c)

首先用画图工具打开该图片,然后分别获得设备左上、左下、右下角的像素坐标,分别输入,即可计算出拉伸比例,如本例中的计算结果是217,然后在画图中选择重新调整大小,首先勾选掉保持横纵比,然后在垂直里输入计算结果,点击确定保存,即可将图片拉伸到正常比例。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宗而研之

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值