国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python圖像處理之鏡像實現方法

python圖像處理之鏡像實現方法

2020-07-09 08:56xiatwhu Python

這篇文章主要介紹了python圖像處理之鏡像實現方法,實例分析了鏡像的實現原理與具體操作方法,需要的朋友可以參考下

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

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

設圖像的大小為M×N,則

水平鏡像可按公式

I = i

J = N - j + 1

垂直鏡像可按公式

I = M - i + 1

J = j

對角鏡像可按公式

I = M - i + 1

J = N - j + 1

值得注意的是在OpenCV中坐標是從[0,0]開始的

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

這里運行環境為:

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美圖為例具體程序如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)

運行結果如下圖所示:

python圖像處理之鏡像實現方法

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中文字幕日韩欧美 | 欧美影院日韩 | 久久午夜精品 | 欧美影院 | 久久久久久久国产 | 久久久久久久国产 | 日本在线观看www | www.国产精品 | 日韩一二三区 | 亚洲色图网站 | 欧美日本韩国一区二区三区 | 特一级毛片 | 国产成人久久 | av在线免费观看网站 | 日韩国产在线观看 | 国产毛片毛片 | 国产综合中文字幕 | 久久丁香 | 中文字幕免费看 | 亚洲成人高清 | 欧美三级电影在线播放 | 成人3d动漫一区二区三区91 | 欧美在线不卡 | 成人在线网址 | 人人爽人人爽人人片av | 欧美日韩久久精品 | 亚洲精品成人 | 黄色一级大片免费 | 色网在线观看 | 久久网一区二区三区 | 国产免费自拍 | 爱干在线 | 一区视频在线 | 在线观看免费毛片视频 | 国产伦精品一区二区三区照片91 | 91精品国产综合久久久久久丝袜 | 日韩精品免费一区二区三区 | av在线免费观看网站 | 亚洲美女网站 | 99久久免费精品国产男女性高好 | 精品成人免费一区二区在线播放 |