国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中Roberts算子是什么

python中Roberts算子是什么

Python Roberts

头像

小妮浅浅

2021-08-30 09:27:304044浏览 · 0收藏 · 0评论

说明

1、Roberts算子又称罗伯茨算子,是最简单的算子,是利用局部差分算子寻找边缘的算子。

用相邻两象素在对角线方向的差异来检测相似梯度幅值的边缘。垂直边缘的检测效果优于斜边缘,定位精度高,噪音敏感。

2、通过OpenCV中的filter2D()函数实现。

该函数的主要功能是通过卷积核实图像的卷积运算:

def filter2D(src, ddepth, kernel, dst=None, anchor=None, delta=None, borderType=None)

实例

import cv2 as cv
    import matplotlib.pyplot as plt
    # 读取图像
    img = cv.imread('data.jpg', cv.COLOR_BGR2GRAY)
    rgb_img = cv.cvtColor(img, cv.COLOR_BGR2RGB)
 
    # 灰度化处理图像
    grayImage = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
    # Roberts 算子
    kernelx = np.array([[-1, 0], [0, 1]], dtype=int)
    kernely = np.array([[0, -1], [1, 0]], dtype=int)
    
    x = cv.filter2D(grayImage, cv.CV_16S, kernelx)
    y = cv.filter2D(grayImage, cv.CV_16S, kernely)
    
    # 转 uint8 ,图像融合
    absX = cv.convertScaleAbs(x)
    absY = cv.convertScaleAbs(y)
    Roberts = cv.addWeighted(absX, 0.5, absY, 0.5, 0)
    
    # 显示图形
    titles = ['原始图像', 'Roberts算子']
    images = [rgb_img, Roberts]
    
    for i in range(2):
        plt.subplot(1, 2, i + 1), plt.imshow(images[i], 'gray')
        plt.title(titles[i])
        plt.xticks([]), plt.yticks([])
    plt.show()

以上就是python中Roberts算子的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

办公室狂C小雪秘书好爽H| 美女两个球球抖动抓球球视频| 夜生活在线观看免费观看电视剧| 好日子在线观看视频大全免费动漫| 女性私处蹲下拍照有疙瘩| 动物扌桑辶鬲的| 被灌满精子的女人会得白血病吗| 女性肛交一次肛门多久恢复| 坤坤寒入桃子里电视剧免费看| 《女仆教育》动漫第一季| 成品人和精品人的区别9点| 小男生趴着扭屁股很舒服怎么回事| 母与子共赴巫山云雨的视频| 女人脱精光让人桶爽了| 美国伦理《欲奴3)| 9.1芒果浏览器| 电影《乳妓》在线观看| 美国式禁忌| 外国大片又大又好看的PPT| 公翁挺进苏玥的小洑视频| 两人世界高清完整版免费观看| 美国禁忌2在线观看电视剧| BOBO浏览器老司机模式改版特..| 宝宝今晚不带小雨伞| 国产X7X7X7X7X7 性价..| 上门女婿一母三女全文免费阅读 | MISSAV| 蜜臀| 天香天堂免费观看电视剧| 九狐| 青丝影院大全免费2023年新版| 屁股翘起来跪在床上有好处吗| | 《伦敦空姐美版2023》| 女性无裆连体内衣| 蜜桃浏览器| 四虎网站| 蜜桃视频| 老公让我把B扒开他日| 男生把小因困进女生困里电视剧| 女生胸前两颗大大的包是什么