最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python圖像處理之鏡像實(shí)現(xiàn)方法

 更新時(shí)間:2015年05月30日 12:04:06   作者:xiatwhu  
這篇文章主要介紹了python圖像處理之鏡像實(shí)現(xiàn)方法,實(shí)例分析了鏡像的實(shí)現(xiàn)原理與具體操作方法,需要的朋友可以參考下

本文實(shí)例講述了python圖像處理之鏡像實(shí)現(xiàn)方法。分享給大家供大家參考。具體分析如下:

圖像的鏡像變化不改變圖像的形狀。圖像的鏡像變換分為三種:水平鏡像、垂直鏡像、對(duì)角鏡像

設(shè)圖像的大小為M×N,則

水平鏡像可按公式

I = i

J = N - j + 1

垂直鏡像可按公式

I = M - i + 1

J = j

對(duì)角鏡像可按公式

I = M - i + 1

J = N - j + 1

值得注意的是在OpenCV中坐標(biāo)是從[0,0]開始的

所以,式中的 +1 在編程時(shí)需要改為 -1

這里運(yùn)行環(huán)境為:

Python為:Python2.7.6
OpenCV2.4.10版(可到http://sourceforge.net/projects/opencvlibrary/files/opencv-win/下載)
numpy為:numpy-1.9.1-win32-superpack-python2.7(可到http://sourceforge.net/projects/numpy/files/NumPy/1.9.1/下載)

下面的代碼仍以baby美圖為例具體程序如下:

import cv2.cv as cv
image = cv.LoadImage('angelababy.jpg',1)
size = (image.width,image.height)
iUD = cv.CreateImage(size,image.depth,image.nChannels)
iLR = cv.CreateImage(size,image.depth,image.nChannels)
iAcross = cv.CreateImage(size,image.depth,image.nChannels)
h = image.height
w = image.width
for i in range(h):
  for j in range(w):
    iUD[h-1-i,j] = image[i,j]
    iLR[i,w-1-j] = image[i,j]
    iAcross[h-1-i,w-1-j] = image[i,j]
cv.ShowImage('image',image)
cv.ShowImage('iUD',iUD)
cv.ShowImage('iLR',iLR)
cv.ShowImage('iAcross',iAcross)
cv.WaitKey(0)

運(yùn)行結(jié)果如下圖所示:

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解Python下ftp上傳文件linux服務(wù)器

    詳解Python下ftp上傳文件linux服務(wù)器

    本篇文章給大家總結(jié)了Python下ftp上傳文件linux服務(wù)器的詳細(xì)功能代碼,有需要的朋友參考學(xué)習(xí)下。
    2018-06-06
  • Python標(biāo)準(zhǔn)庫sys庫常用功能詳解

    Python標(biāo)準(zhǔn)庫sys庫常用功能詳解

    這篇文章主要介紹了Python標(biāo)準(zhǔn)庫sys庫常用功能詳解,sys是Python提供的程序與解釋器交互的標(biāo)準(zhǔn)庫,文章圍繞主題展開相關(guān)介紹,需要的朋友可以參考一下
    2022-07-07
  • Numpy廣播域的理解

    Numpy廣播域的理解

    本文主要介紹了Numpy廣播域的理解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python的五個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類型你認(rèn)識(shí)幾個(gè)

    Python的五個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類型你認(rèn)識(shí)幾個(gè)

    這篇文章主要為大家詳細(xì)介紹了Python標(biāo)準(zhǔn)數(shù)據(jù)類型,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 詳解利用裝飾器擴(kuò)展Python計(jì)時(shí)器

    詳解利用裝飾器擴(kuò)展Python計(jì)時(shí)器

    在本文中,云朵君將和大家一起了解裝飾器的工作原理,如何將我們之前定義的定時(shí)器類?Timer?擴(kuò)展為裝飾器,以及如何簡(jiǎn)化計(jì)時(shí)功能,感興趣的可以了解一下
    2022-06-06
  • 基于python的前后端分離的模擬實(shí)現(xiàn)

    基于python的前后端分離的模擬實(shí)現(xiàn)

    前后端分離核心是UI界面展示層(View)和數(shù)據(jù)處理層(Model)通過控制層(Controller)進(jìn)行解耦合,在MVC設(shè)計(jì)模式中,前端主要負(fù)責(zé)數(shù)據(jù)展示和用戶交互(View),后端處理業(yè)務(wù)邏輯和數(shù)據(jù)存儲(chǔ)(Model),通過API接口進(jìn)行通信,提高了開發(fā)效率,便于前后端分工合作,有利于代碼的維護(hù)和迭代
    2024-10-10
  • python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(精簡(jiǎn)版)

    python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(精簡(jiǎn)版)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的精簡(jiǎn)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Python數(shù)據(jù)分析Pandas?Dataframe排序操作

    Python數(shù)據(jù)分析Pandas?Dataframe排序操作

    這篇文章主要介紹了Python數(shù)據(jù)分析Pandas?Dataframe排序操作,數(shù)據(jù)的排序是比較常用的操作,DataFrame?的排序分為兩種,一種是對(duì)索引進(jìn)行排序,另一種是對(duì)值進(jìn)行排序,接下來就分別都介紹一下,需要的小伙伴可以參考一下
    2022-05-05
  • golang/python實(shí)現(xiàn)歸并排序?qū)嵗a

    golang/python實(shí)現(xiàn)歸并排序?qū)嵗a

    這篇文章主要給大家介紹了關(guān)于golang/python實(shí)現(xiàn)歸并排序的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Pygame游戲開發(fā)之太空射擊實(shí)戰(zhàn)添加圖形篇

    Pygame游戲開發(fā)之太空射擊實(shí)戰(zhàn)添加圖形篇

    相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來自己動(dòng)手實(shí)現(xiàn)它,在編寫學(xué)習(xí)中回顧過往展望未來,在本課中,我們將討論如何在游戲中使用預(yù)先繪制的圖形
    2022-08-08

最新評(píng)論

玉龙| 福泉市| 桐庐县| 杂多县| 西安市| 永安市| 申扎县| 和平县| 黔江区| 黄龙县| 宜章县| 新竹市| 砚山县| 甘孜| 忻州市| 尼玛县| 榆社县| 平舆县| 多伦县| 营口市| 岳普湖县| 镇雄县| 新营市| 普兰县| 宣武区| 额敏县| 双桥区| 永定县| 成都市| 邓州市| 会泽县| 铜陵市| 淳化县| 玉门市| 报价| 长治市| 临颍县| 汝南县| 贞丰县| 朔州市| 青川县|