首页 > 编程知识 正文

window画工具如何裁剪片,绘制拉伸

时间:2023-05-05 18:28:03 阅读:274854 作者:1112

项目背景:利用线阵相机采集的设备图片,由于速度没有匹配好,导致图片变形。由于知道设备的长宽比,因此,可结合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)/2b = (y2 + y3)/2 -y1c = 100 * 26 * a /( 45 * b)print('the result is ',c)

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

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。