使用opencv怎样把A图的全图覆盖到B图片的某个位置上面

我的意思是,把A图的全图覆盖到B图的某个指定的位置中去,并且B图的某个位置的大小与A图的全图大小不一样,我应该使用什么方法把A图放进B图里面去,求各位高手指教,最好有例子... 我的意思是,把A图的全图覆盖到B图的某个指定的位置中去,并且B图的某个位置的大小与A图的全图大小不一样,我应该使用什么方法把A图放进B图里面去,求各位高手指教,最好有例子让我看一下怎么做,谢谢! 展开
 我来答
路确实脚下
推荐于2016-09-14 · TA获得超过1021个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:487万
展开全部

就是用一个方块去替代另一个方块。

大概思路:

  1. 求图A尺寸,大小;

  2. 找图B上图A的位置,即在图B上的ROI;

  3. 对图B上的ROI内像素值值零;

  4. 将图A的数值填充到图B上ROI内。


你可以找出OpenCV中对应的函数试着实现。

当然应该还有其他更好的思路。你可以去OpenCV中文论坛上找找看。

追问
若B图的ROI区域大小与A图的全图大小不同,A图不用调整尺寸吗
追答
需要通过插值进行填充。
东莞大凡
2024-08-07 广告
OpenCV标定板是东莞市大凡光学科技有限公司在相机标定中常用的工具。它通常由黑白格点按一定规则排列在平面上组成,如棋盘格或圆形格等。在相机标定时,将标定板置于不同位置和姿态下拍摄图像,利用OpenCV库中的函数检测标定板上的角点或圆心,进... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式