opencv 的大神们,请问如何将一个进行了旋转后的眼镜图片叠加在人脸图片的眼睛上?

opencv 的大神们,请问如何将一个进行了旋转后的眼镜图片叠加在人脸图片的眼睛上?人脸图片的眼睛坐标已知,可以按坐标叠加吗?大神们求解答!

C++: void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1)

 #include <opencv2/highgui/highgui.hpp>
#include <opencv2/core/core.hpp>

int main(){
    cv::Mat image = cv::imread("E:/Image/Fruits.jpg");
    cv::Mat logo = cv::imread("E:/logo.png");
    cv::Mat imageROI;
    imageROI = image(cv::Rect(10,10,logo.cols,logo.rows));
    cv::addWeighted(imageROI, 1.0, logo, 0.3, 0, imageROI);
    cv::namedWindow("result");
    cv::imshow("result",image);
    cv::waitKey();
    return 0;
}