python-opencv(2)影象運算
2. 影象翻轉-flip函式
1.1. resize()函式
語法格式為:dst=cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]])
src
–原始影象
dsize
– 縮放大小
例:
b=cv2.resize(a,(122,122))
又dst=cv2.resize(src, dsize, fx, fy)
fx , fy
縮放大小
例:b=cv2.resize(a,none,fx=0.5,fy=0.7)
1.2. 指定大小的縮放
#%%影象縮放resize函式
#%%按比例縮放
#先列後行
1.3. resize函式(fx,fy)
#%%影象縮放-resize函式(fx,fy)
語法:dst = cv2.flip( src, flipcode )
例:
img2 = cv2.flip(img1,0)
—上下翻轉
img2 = cv2.flip(img1,1)
—以 y 軸 為 對 稱 軸 翻 轉
img2 = cv2.flip(img1,-1)
—在x軸和y軸方向同時翻轉
#%%影象的翻轉
import cv2
img1 = cv2.imread(r"c:\users\lihuanyu\desktop\opencv\image\lenacolor.png"
)img2 = cv2.flip(img1,0)
#上下翻轉
#img2 = cv2.flip(img1,1)#以 y 軸 為 對 稱 軸 翻 轉
#img2 = cv2.flip(img1,-1)#在x軸、 y軸方向同時翻轉
參考
python+opencv計算機視覺 - 李立宗
計算幾何練習4
直線與直線相交 給出兩條直線 每條直線給出其上兩個點 要求判斷出這兩條直線的關係 平行,同線或相交。如果相交還要求出交點座標。第一行乙個數t,表示t組資料 每組資料輸入一行,8個數,分別表示ax,ay,bx,by,cx,cy,dx,dy,四個點的橫縱座標,其中前兩個點表示一條直線,後兩個點表示另一條...
C語言平面幾何4 兩線段是否相交
判斷兩線段是否相交 方法 1 快速排斥 兩個mbr是否有交集 跨立 乙個線段的兩個端點在另一線段的兩端 給出c語言 如下 由兩個點構造乙個向量 vector vectorconstruct point a,point b 向量的叉積 double crossproduct vector a,vect...
C語言平面幾何4 兩線段是否相交
判斷兩線段是否相交 方法 1 快速排斥 兩個mbr是否有交集 跨立 乙個線段的兩個端點在另一線段的兩端 給出c語言 如下 由兩個點構造乙個向量 vectorvectorconstruct point a,point b 向量的叉積 doublecrossproduct vector a,vector...