OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3870|回复: 2

怎么样从一幅图片中切掉一个矩形区域,把另外一个等大的

[复制链接]
发表于 2013-1-18 12:00:55 | 显示全部楼层 |阅读模式
比如原图800*600
把坐标(100,100) (100,200),(200,100),(200,200)的的区间放一幅100*100的已有图片
回复

使用道具 举报

发表于 2013-1-20 15:59:51 | 显示全部楼层

怎么样从一幅图片中切掉一个矩形区域,把另外一个等大的

cv::Mat srcImage = cv::imread("原图.jpg");

cv::Mat addImage = cv::imread("已有图.jpg");

cv::Mat srcImagerRoi = srcImage(cv::Rect(100,100,100,100));//获取想要修改的区域,这里只是一个对原图的引用

cv::addWeighted(srcImageRoi,0,addImage,1,0,srcImageRoi);//I(srcImageRoi) = I(srcImageRoi)*0 + I(addImage)*1 +0,自己可以仔细去看下API
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-25 17:29:41 | 显示全部楼层

怎么样从一幅图片中切掉一个矩形区域,把另外一个等大的

用1.0怎么做?2没配置好。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-5 03:21 , Processed in 0.008212 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表