opencv-几何变换
OrigamiSun
这个作者很懒,什么都没留下…
展开
-
OpenCV学习(8)-linearPolar函数和logPolar函数
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npif __name__=="__main__": if len(sys.argv)>1 : img = cv2.imread(sys.argv[1],0) else: print('None') cv2.imshow("img",img) #线性极坐标变换 center=(530,280) maxr=500 .原创 2021-11-04 15:35:21 · 963 阅读 · 0 评论 -
OpenCV学习(7)-极坐标变换
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npdef polar(I,center,r,theta=(0,360),rstep=1.0,thetastep=360.0/(180*8)): #获取极坐标变换中心坐标 cx,cy=center #获取距离的最小和最大范围 minr,maxr=r #获取角度最小范围 mintheta,maxtheta=theta #输出图.原创 2021-11-03 17:11:59 · 943 阅读 · 0 评论 -
OpenCV学习(6)-投影变换
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npif __name__=="__main__": if len(sys.argv)>1 : img = cv2.imread(sys.argv[1],cv2.IMREAD_ANYCOLOR) else: print('None') h,w=img.shape[:2]#原图的高宽 src=np.array([[0,0],[w.原创 2021-10-24 17:23:25 · 300 阅读 · 0 评论 -
OpenCV学习(5)-插值算法和旋转函数
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npif __name__=="__main__": if len(sys.argv)>1 : img = cv2.imread(sys.argv[1],cv2.IMREAD_ANYCOLOR) else: print('None') cv2.imwrite("img.jpg",img)#生成一张新图片 h,w=img.sha.原创 2021-10-24 16:27:31 · 361 阅读 · 0 评论 -
OpenCV学习(4)-放射矩阵计算
# -*- coding: utf-8 -*-import sysimport cv2import numpy as npif __name__=="__main__": src=np.array([[0,0],[200,0],[0,200]],np.float32)#数据必须为浮点型 dst=np.array([[0,0],[100,0],[0,100]],np.float32)#数据必须为浮点型 A=cv2.getAffineTransform(src,dst)#A为src.原创 2021-10-24 14:57:57 · 516 阅读 · 0 评论