【halcon技巧】如何扩大背景

news/2024/11/22 14:14:29/

背景介绍

我需要将大量零散的区域聚合到一起,所以会用到膨胀,将分散的区域粘到一起。
形成一个整体之后还需要恢复到之前的大小!于是就会用到腐蚀。这样就能恢复到和之前一样的大小。
在这里插入图片描述
但是理想很饱满,现实很意外。现在出现的情况是,膨胀时 图片右边膨胀的区域大小超出的图片的范围。所以右边其实没有膨胀的预想的那么多,所以腐蚀相同大小时,相当于右边会多腐蚀了一些。(看上图理解)
如何解决这个看似无解的问题呢?

解决方案

最好的方式是,将这个图贴到一个更大的白色背景图,这样膨胀时就不会超出图片范围,从而腐蚀时就能恢复从前大小!

在上一篇文章中,我写了一个算子的介绍: tile_images_offset

你可能只想到可以拼图


http://www.ppmy.cn/news/1549051.html

相关文章

springboot基于微信小程序的食堂预约点餐系统

摘 要 基于微信小程序的食堂预约点餐系统是一种服务于学校和企事业单位食堂的智能化解决方案,旨在提高食堂就餐的效率、缓解排队压力,并优化用户的就餐体验。系统作为一种现代化的解决方案,为食堂管理和用户就餐提供了便捷高效的途径。它不仅…

cuda共享内存

在 CUDA 或 HIP 程序中使用共享内存时,需要注意以下关键点,以确保代码的正确性和高效性: 1. 共享内存的特点 线程块级别共享:共享内存是线程块(block)内的所有线程共享的,线程块外的线程无法访…

【PCIE链路训练介绍】

PCIE链路训练介绍 1 PCIE链路初始化与训练1.1 链路训练达成目标1.1.1 位锁定1.1.2 字符锁定(Gen1 & Gen2 Only)or 块锁定(Gen3 only)1.1.3 确定链路宽度1.1.4 通道位置翻转(Lane Reversal)1.1.5 信号极性翻转(Polarity Inversion)1.1.6 确…

近几年新笔记本重装系统方法及一些注意事项

新笔记本怎么重装系统? 近几年的新笔记本默认开启了raid on模式或vmd选项,安装过程中会遇到问题,新笔记本电脑重装自带的系统建议采用u盘方式安装,默认新笔记本有bitlocker加密机制,如果采用一键重装系统或硬盘方式安装…

华为openEuler考试真题演练(附答案)

【单选题】 以下关于互联网的描述,哪个选项是正确的? A:Nginx 在万维网中可以作为 ftp 服务器的反向代理,并与ftp服务器的数量--对应 B:Nginx 在互联网中可以作为 web服务器端,成为万维网的一个节点 C:互联网上的的资源需使用 Nginx进行七层…

AI 大模型重塑软件开发的未来

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

241121学习日志——[CSDIY] [InternStudio] 大模型训练营 [11]

CSDIY:这是一个非科班学生的努力之路,从今天开始这个系列会长期更新,(最好做到日更),我会慢慢把自己目前对CS的努力逐一上传,帮助那些和我一样有着梦想的玩家取得胜利!!&…

设计模式之 享元模式

享元模式(Flyweight Pattern)是一种结构型设计模式,用于减少系统中对象的数量,从而节省内存和提升性能。它通过共享相同的对象来避免重复创建类似的对象。该模式尤其适用于对象数量庞大、且重复内容较多的场景。 核心思想&#x…