黑白图像矩阵旋转90度在C++怎样实现

有一个r行l列的口角图像矩阵,将它顺时针扭转90度,以l行r列的体例输出。如何用C++实现这一算法呢?小编与大师分享编程经验。

工具/原料

  • C++

方式/步骤

  1. 1

    法式运行时,第一行输入图像的行和列,接下来输入所有的像素矩阵,输出所有像素扭转90度后的矩阵。

  2. 2

    首先,界说5个整型变量,保留像素矩阵的行列数、输入的值,以及节制轮回的变量。

  3. 3

    界说一个二维数组,保留口角图像所有的像素。

  4. 4

    输入像素矩阵的行数和列数,保留在变量r和l中。

  5. 5

    用两层for轮回,节制像素的输入,并计较出像素扭转后的坐标。

  6. 6

    实现计较各像素扭转90度后的坐标,分三种环境计较。

  7. 7

    用双层轮回,节制输出扭转后的像素矩阵。

  8. 8

    最后,按行输出图像扭转后的矩阵。

  9. 9

    运行法式,肆意输入一个口角图像的像素矩阵,电脑就会实现其90度的扭转。

  • 发表于 2018-11-16 00:00
  • 阅读 ( 179 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论