图像处理—图像的旋转

技术图像处理—图像的旋转 图像处理—图像的旋转此处不叙述公式的推导,只是以初学者的角度理顺思路与总结重要知识点。
图像的旋转公式为
$$\left\{\begin{array}{c}i^{'}=icos

图像处理-图像旋转

这里不描述公式的推导,只是从初学者的角度理顺思路,总结重要知识点。

图像的旋转公式为

$$

\左侧

\begin{array}{c}

i^{'}=icosk-jsink\\

j^{'}=isink伊科斯克

\end{array}

\对。

$$

其中(I,j)是原始图像F(i,j)中的像素坐标点,(I’,j’)是旋转变换后原始图像的坐标点。

从图像的旋转坐标公式可以看出,计算值可能是小数,但图像的坐标值只能是正整数,所以需要对旋转公式计算的值进行取整

其次,根据四舍五入的坐标值进行画布扩大运算。

如下图所示,根据像素的分布,每个像素周围只有8个像素点,它们之间的最小间距角为45。

o

因此,如果任意设置旋转角度,当图像随后被旋转时,在像素级上必然存在角度偏差。此外,归并现象将出现在四舍五入后的像素。这将破坏即有可能经过旋转导致原图像的多个像素点旋转到新图像的同一个像素位置,.原始图像的邻近关系

其次,这也将导致新图像中的一些像素没有相应的像素来填充,从而导致空穴.

为了解决空洞问题,我们一般采用插值处理,插值,常用的插值方法有邻域插值、双线性插值和三次卷积插值。

对于图像旋转,除了上面提到的直角坐标变换,还可以变换为极坐标变换。具体操作和直角坐标变换没有区别,只是转换成极坐标。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/157190.html

(0)

相关推荐

  • 怎么正确使用RabbitMQ异步编程

    技术怎么正确使用RabbitMQ异步编程这篇文章主要介绍“怎么正确使用RabbitMQ异步编程”,在日常操作中,相信很多人在怎么正确使用RabbitMQ异步编程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年10月23日
  • Hibernate日志类别有哪些

    技术Hibernate日志类别有哪些本篇内容主要讲解“Hibernate日志类别有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hibernate日志类别有哪些”吧!在H

    攻略 2021年12月4日
  • 风的笔顺是,风的第二笔的笔画名称是什么

    技术风的笔顺是,风的第二笔的笔画名称是什么撇、横折弯钩/横斜钩、撇、点风的笔顺是。 风字详解: 一、详细信息:
    拼音:fēng、fěng  
    部首:风
    笔画:4
    二、笔顺图: 三、基本释义:
    (1)读作:fēn

    生活 2021年10月25日
  • DQL-1.开始-快速开始指南

    技术DQL-1.开始-快速开始指南 DQL-1.开始-快速开始指南注意:本指南是针对Dgraph的强大查询语言DQL的,DQL是Facebook创建的查询语言GraphQL的变体。您可以从dgraph.

    礼包 2021年12月7日
  • rnn网络训练方法(rnn在时间序列的表现)

    技术RNN如何训练并预测时序信号RNN如何训练并预测时序信号,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。上期我们一起用RNN做了一个简单的手写字分类器

    攻略 2021年12月21日
  • prt文件如何转bim文件(bim格式和prt格式能通用吗)

    技术sdbimprt导入工具支持导入DD-MON-YY格式的日期吗这篇文章主要介绍“sdbimprt导入工具支持导入DD-MON-YY格式的日期吗”,在日常操作中,相信很多人在sdbimprt导入工具支持导入DD-MON

    攻略 2021年12月22日