Opencv边缘检测(四)

sobel边缘检测

using OpenCvSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _05_sobel边缘检测
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Mat gard_x= new Mat();
            Mat abs_gard_x = new Mat();


            Mat gard_y = new Mat();
            Mat abs_gard_y = new Mat();

            Mat dst = new Mat();


            Mat src= Cv2.ImRead(@"F:\AI视觉23班\06_OpenCV\images\airline-stewardess-bikini.jpg");

            Cv2.ImShow("原图", src);
            //参数1:输入图像
            //参数2:输出图像
            //参数3:输出的图像的类型
            //参数4,参数5: 1,0 表示求dx=1 dy=0的方向的一阶导数

            //求 x方向的梯度
            Cv2.Sobel(src, gard_x,MatType.CV_16S,1,0);

            //用于对图片进行高亮处理
            Cv2.ConvertScaleAbs(gard_x, abs_gard_x);
            Cv2.ImShow(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值