• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    用數組在C++中實現灰度圖像左右翻轉

    用一個m行n列矩陣暗示一個灰度圖像的像素,若是將圖像擺布翻轉,若何用C++實現這一操作呢?小編與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      輸入數據時,第一行為兩個正整數,暗示圖像的行數和列數,數字間用空格離隔,圖像的行數和列數都不跨越100,接下來輸入圖像的各像素,每個數值代表像素點的灰度值,相鄰兩個數值用空格離隔。

      輸出數據為圖像擺布翻轉后的各像素值,相鄰兩數之間用空格離隔。

    2. 2

      起首,界說一個整型常量,保留圖像數組的巨細。

    3. 3

      界說一個自界說變量,實現像素的翻轉。

    4. 4

      用兩重for輪回,具體實現圖像每個像素的擺布翻轉。

    5. 5

      本家兒函數中,先界說兩個整型常量,保留圖像的行數和列數。

    6. 6

      界說兩個數組,保留轉換前的數組和轉換后的數組。

    7. 7

      輸入圖像的行數和列數,保留在變量m和n中。

    8. 8

      接著,將圖像中的所有像素,保留在數組a中。

    9. 9

      實現矩陣中所有元素的擺布翻轉,用函數turn實現。

    10. 10

      最后,輸出圖像翻轉后的所有像素。

    11. 11

      運行法式,輸入一個圖像的像素后,電腦就會將其擺布翻轉,并輸出。

    注重事項

    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2018-12-20 00:00
    • 閱讀 ( 835 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆