人脸识别与美颜算法实战-图像特效
admin
2024-05-02 20:22:44

哈哈镜

输入图像f(x,y),宽高分别为Width和Height,设置图像中心坐标 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

# -*- coding: UTF-8 -*-
import cv2
import numpy as np
import mathdef MaxFrame(frame):height, width, n = frame.shapecenter_X = width / 2center_Y = height / 2radius = 200real_radius =int(radius / 2.0)new_data = frame.copy()for i in range(width):for j in range(height):tX = i - center_XtY = j - center_Y

相关内容

热门资讯

中国六大天花板羊肉汤!各地招牌... 在中国美食版图里,一碗热气腾腾的羊肉汤,是跨越南北的冬日治愈美味。它不止是抚慰味蕾的烟火佳肴,更是扎...
茗聚泉城创新出圈 莒南茶企新品... 茶香汇泉城,创新焕新韵。5月29日,第二十届中国(济南)国际茶产业博览会暨第十四届茶文化节在济南茶叶...
荔枝泡酒怎么泡?内行人教你一步... 荔枝泡酒,作为一种既能满足味蕾又兼具仪式感的果酒制作方式,近年来备受关注。尤其是夏季荔枝大量上市,用...
原创 夏... 步入炎炎夏日,气温一天比一天高,很多长辈朋友都会出现吃不下饭、饭菜没滋味的情况。闷热天气里,油腻的大...