今天解决了图像旋转插值的问题,还是很开心的,虽然遇到了很多麻烦,最后感觉还是值得的。:)
先截图,有时间再补充。
主要就是坐标系的转换、亚像素点的坐标、线性插值 、旋转角度计算的公式、角度的正负、相对坐标、atan和atan2反正切回来角度的范围。
用亚像素点的像素对周围4个像素进行插值:
旋转之后,总有些点是没有值的,后来发现是坐标计算的方向反了,应该根据目标图像的坐标去找原图像中的亚像素点,然后插值,
这样一来在目标图像的每个像素点上就都有值了:
时间: 2024-10-01 04:38:08