OpenCVSharp - 用MorphologyEx函数做形态学变换

这篇博客通过C#实现OpenCVSharp库,详细介绍了如何应用形态学变换,包括开运算、闭运算、形态学梯度、顶帽和黑帽等。作者提供了完整的手动输入代码,并给出了变换效果示例,适合对图像处理感兴趣的开发者参考。

OpenCVSharp 跑一遍OpenCV官方教程(全为手敲代码,如有雷同都是我的错)

用MorphologyEx函数做形态学变换

OpenCV教程链接:https://docs.opencv.org/4.5.0/d3/dbe/tutorial_opening_closing_hats.html

一系列变换包括:

  • 开运算
  • 闭运算
  • 形态学梯度
  • 顶帽
  • 黑帽
  • 核心函数:
  • MorphologyEx()
  • GetStructuringElement()

效果图

using OpenCvSharp;
using System;


namespace ConsoleApp1
{
    class tutorial5 : ITutorial
    {
        Mat src, dst;
        int morph_elem = 0;
        int morph_size = 0;
        int morph_operator = 0;
        int max_operator = 4;
        int max_elem = 2;
        int max_kernel_size = 21;
        string window_name = "Morphology Transformations Demo";


        public void Run()
        {
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值