韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

闺蜜老公把我压在怀里| 不干胶贴纸| 俄罗斯大扔子视频观看| 免费观看已满十六岁电视剧中文版 | 《诱人的女房东3》| 桥本有菜| 老头天天吃我奶躁我的动图Q | 人马杂配MV的视频在哪里看| 女人用嘴巴吸出精子会反流吗| 叔叔别撩我24集免费观看| 苍老师在线观看免费播放电视剧 | 父母儿女一家狂第八集| 成全在线观看免费全集高清 | 电影《法国空姐6》免费观看| 挤进毛都没长的小缝里| 古代洞房2国语版免费观看| Y31成色好的Y31| 法国人妻亂伦| 泡妞网站| 《黏糊糊的你》动漫免费观看| 小峡子的味道4| 真人刺激战场40分钟电视剧| 母与子免费观看大全电视剧邻居大..| 中字HD为丈夫的下属的成就与荣..| 9.1国外黄冈B站| 国产 欧美一区二区三区| 打扑克| 美女| 《不戴套瑜伽教练3》| 俄罗斯少女2免费观看| 中国时装秀视频| 大叔与妹妹免费观看电视剧高清| 啊灬啊灬啊灬快…深的含义 | 女人一旦尝到粗硬的心理变化| 少女国产免费观看高清电视剧 | 《暴雨回不了家去上司家》 | 坂口美穗| 成品网站1688在线应用评价 | 图书馆H含着粉嫩小奶头H漫画| 禁忌5HD| 我在公车被蹭水后当晚就来了月经