黑色顶帽
黑色顶帽(Black Top-Hat Transform),又称底帽变换,是一种形态学操作,与白色顶帽变换相对。它主要用于从图像中提取和增强比周围区域更暗的细节。黑色顶帽变换在去除不均匀的背景光照、增强图像中的暗区域、以及在特定应用中提取感兴趣的特征方面非常有效。
基本原理
黑色顶帽变换是通过将图像进行闭运算(Closing Operation)后,再将闭运算的结果减去原始图像来实现的。闭运算是先膨胀再腐蚀的过程,通常用于填补图像中的小孔洞和连接分离的前景对象。黑色顶帽变换可以突出那些在闭运算中被移除的暗细节。
FPGA实现
`timescale 1ns / 1ps
//
// Company:
// Engineer:
//
// Create Date: 2024/08/22 22:00:36
// Design Name:
// Module Name: top
// Project Name:
// Target Devices:
// Tool Versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//
module top(
input clk ,
input rst ,
input [ 10: 0] img_width