下你所需,载你所想!
汇集开发技术源码资料

计算机视觉opencv哈哈镜

:28.021KB :1 :2022-01-01 13:21:46

部分简介

计算机视觉opencv哈哈镜如果开发者对于本文件有需要的可以参考。
#哈哈镜的原理:输入图像f(x,y), 设置图像中心坐标Center(cx, xy)为缩放中心点。
#图像上任意一点到中心点的相对坐标tx= x-cx,ty=y-cy.哈哈镜效果分为图像拉伸放大和图像缩小。
#对于图像拉伸放大,设置图像变换的半径为radius,哈哈镜变换后的图像为p(x,y).
# x = (tx/2)*(sqrt(tx*tx + ty*ty)/radius)+cx
# y = (ty/2)*(sqrt(tx*tx + ty*ty)/radius)+cy
#对于图像缩小,设置图像变换的半径为radius,哈哈镜变换后的图像为p(x,y).
# x = cos(atan2(ty , tx))* 12*(sqrt(tx*tx + ty*ty))+cx
# y = sin(atan2(ty , tx))* 12*(sqrt(tx*tx + ty*ty))+cy

热门推荐

相关文章