人脸识别与美颜算法实战-图像特效
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

相关内容

热门资讯

腊八粥怎么做美味又健康? 明日腊八逢五九 “过了腊八就是年” 喝一碗热气腾腾的腊八粥 年就更近了 腊八粥怎么做美味又健康? 不...
原创 煎... 一、豆腐摊前的千年难题 每次站在菜市场豆腐摊前,总能看到两种极端选手:一种是战战兢兢捧着豆腐生怕碎了...
原创 藏... 标题:藏在深山里的一道美食,很多人没吃过 在遥远的深山之中,隐藏着一种独特的美食,它不仅承载着地域...
正宗宜宾李庄白肉蘸水汁配方 ## 舌尖上的乡愁:一碟李庄白肉蘸水里的千年滋味 在川南宜宾的李庄古镇,有一道看似简单却暗藏玄机的美...
原创 蛋... 在蛋糕制作的艺术中,配料的比例是决定最终成品成败的关键因素之一。若比例失调,不仅会影响蛋糕的口感和外...