-
效果图
-
源码(合成不同大小的图片)(先前合成同样大小)
注意:第二张图(logo:猫)的像素Mat image, logo, mask; UIImage *img1 = [UIImage imageNamed:@"b.jpg"]; UIImageToMat(img1, image); UIImage *img2 = [UIImage imageNamed:@"55.png"]; UIImageToMat(img2, logo); UIImageToMat(img2, mask, 0); Mat imageROI; imageROI = image(cv::Rect(0, 0, logo.cols, logo.rows)); // 这里是第二张图放到第一张图的位置 (x, y, logo.cols, logo.rows) logo.copyTo(imageROI, mask); _imageView.image = MatToUIImage(image);
<=
(必须满足)第一张(image:背景花)像素,且logo.x + logo.cols <= image.cols
&&logo.y + logo.rows <= image.rows
,这里logo和image是源码中对应的logo和image -
查看源码与原图
OpenCV for iOS 学习笔记(十二)—— 使用OpenCV合成两张图片(不同大小像素)(二)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 环境配置 :OpenCV在xCode中的安装与环境配置 处理效果 函数介绍 remapvoid remap( In...
- 环境配置 :OpenCV在xCode中的安装与环境配置 先看效果: 主要代码如下(注意:记得在引用头文件下面加: ...
- 图片马赛克原理下图所示: 图片是由一个个像素组成,每个红框表示一个像素,每一个像素都有一个RGBA的值,这里随便用...
- 环境配置 : OpenCV在xCode中的安装与环境配置 矩阵掩码操作:根据掩码矩阵(也称作核)重新计算图像中每个...
- 环境配置 :OpenCV在xCode中的安装与环境配置环境配置[//www.greatytc.com/p...