iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python Opencv中如何获取卷积核
  • 136
分享到

Python Opencv中如何获取卷积核

2023-07-02 15:07:25 136人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python OpenCV中如何获取卷积核的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python Opencv中如何获取卷积核文章都会有所收获,下面我们一起来看看吧。1

这篇文章主要介绍了python OpenCV中如何获取卷积核的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python Opencv中如何获取卷积核文章都会有所收获,下面我们一起来看看吧。

1.cv2.getStructuringElement(shape,ksize,anchor=(-1,-1))

该函数构造并返回可进一步传递给createMorphologyFilter()、Correase()、Explate()或morphologyEx()的结构元素。但您也可以自己构造任意的二进制掩码,并将其用作结构元素。

2.函数讲解

getStructuringElement(shape, ksize, anchor=None):

Shape:结构单元使用的类型;
Ksize:卷积核的大小,如(3,3),(5,5)……。
Anchor:卷积核的锚点位置,默认为中心位置,其值为(-1,-1);

Python Opencv中如何获取卷积核

3.代码实战

import osimport cv2import numpy as npdef ErodeFilterRect(img_path='images/lenna.png'):    img_src=cv2.imread(img_path)    img=cv2.resize(src=img_src,dsize=(500,500))    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)    # kernel=np.ones((7,7),dtype=np.uint8)    kernel=cv2.getStructuringElement(shape=cv2.MORPH_RECT,ksize=(3,3))    print(kernel)    img=cv2.erode(src=img,kernel=kernel,iterations=1)    cv2.imshow('img_src',img_src)    cv2.imshow('img',img)    cv2.waiTKEy(0)    cv2.destroyAllwindows()def ErodeFilterELLIPSE(img_path='images/lenna.png'):    img_src=cv2.imread(img_path)    img=cv2.resize(src=img_src,dsize=(500,500))    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)    # kernel=np.ones((7,7),dtype=np.uint8)    kernel=cv2.getStructuringElement(shape=cv2.MORPH_ELLIPSE,ksize=(3,3))    print(kernel)    img=cv2.erode(src=img,kernel=kernel,iterations=1)    cv2.imshow('img_src',img_src)    cv2.imshow('img',img)    cv2.waitKey(0)    cv2.destroyAllWindows()    def ErodeFilterCROSS(img_path='images/lenna.png'):    img_src=cv2.imread(img_path)    img=cv2.resize(src=img_src,dsize=(500,500))    img=cv2.cvtColor(src=img,code=cv2.COLOR_BGR2GRAY)    # kernel=np.ones((7,7),dtype=np.uint8)    kernel=cv2.getStructuringElement(shape=cv2.MORPH_CROSS,ksize=(3,3))    print(kernel)    img=cv2.erode(src=img,kernel=kernel,iterations=1)    cv2.imshow('img_src',img_src)    cv2.imshow('img',img)    cv2.waitKey(0)    cv2.destroyAllWindows()if __name__ == '__main__':    print('PyCharm')    # ErodeFilterRect()    # ErodeFilterELLIPSE()    ErodeFilterCROSS()

Python Opencv中如何获取卷积核

Python Opencv中如何获取卷积核

Python Opencv中如何获取卷积核

关于“Python Opencv中如何获取卷积核”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python Opencv中如何获取卷积核”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: Python Opencv中如何获取卷积核

本文链接: https://www.lsjlt.com/news/342655.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python Opencv中如何获取卷积核
    这篇文章主要介绍了Python Opencv中如何获取卷积核的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python Opencv中如何获取卷积核文章都会有所收获,下面我们一起来看看吧。1...
    99+
    2023-07-02
  • Python Opencv中获取卷积核的实现代码
    目录1.cv2.getStructuringElement(shape,ksize,anchor=(-1,-1))2.函数讲解3.代码实战1.cv2.getStructuringEl...
    99+
    2024-04-02
  • pytorch 如何自定义卷积核权值参数
    pytorch中构建卷积层一般使用nn.Conv2d方法,有些情况下我们需要自定义卷积核的权值weight,而nn.Conv2d中的卷积参数是不允许自定义的,此时可以使用torch....
    99+
    2024-04-02
  • Python中如何实现卷积神经网络
    这篇文章主要介绍了Python中如何实现卷积神经网络,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、卷积神经网络Yann LeCun 和Yoshua Bengio在1995...
    99+
    2023-06-15
  • OpenCV-Python如何获取凸包角点
    这篇文章给大家分享的是有关OpenCV-Python如何获取凸包角点的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言逼近多边形是某个图像轮廓的高度近似,而凸包的提出是为了简化逼近多边形的。其实,凸包跟逼近多边形...
    99+
    2023-06-15
  • 卷积神经网络如何实现提取特征
    目录图像在计算机中的存储1、黑白或灰度图像如何存储在计算机中2、彩色图像如何存储在计算机中矩阵的特征值与特征向量图像特征与特征向量卷积提取特征总结图像在计算机中的存储 图像其实就是一...
    99+
    2023-05-14
    卷积神经网络 提取卷积神经网络特征 卷积神经网络特征
  • 如何在TensorFlow中实现图卷积网络
    在TensorFlow中实现图卷积网络(Graph Convolutional Network, GCN)可以通过以下步骤实现: ...
    99+
    2024-03-01
    TensorFlow
  • Keras中如何使用卷积神经网络
    使用卷积神经网络(CNN)在Keras中非常简单。以下是一个简单的例子,演示如何构建一个简单的CNN模型: from keras.m...
    99+
    2024-04-02
  • TensorFlow中的卷积神经网络是如何实现的
    在TensorFlow中,卷积神经网络(CNN)的实现通常涉及以下步骤: 定义输入数据:首先,需要定义CNN的输入数据,通常是一...
    99+
    2024-03-01
    TensorFlow
  • python中如何获取文件名
    python中获取文件名的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.basename(文件路...
    99+
    2024-04-02
  • 如何在Python中获取GIL锁
    如何在Python中获取GIL锁?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬...
    99+
    2023-06-14
  • python如何获取jquery
    这篇文章将为大家详细讲解有关python如何获取jquery,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.幻灯片的制作2.json数据格式及ajax ...
    99+
    2024-04-02
  • python如何获取token
    在Python中,可以使用不同的方法来获取token,具体取决于你要使用token的场景和目的。以下是一些常见的获取token的方法...
    99+
    2023-08-18
    python token
  • python如何使用OpenCV捕获事件
    这篇文章给大家分享的是有关python如何使用OpenCV捕获事件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、步骤说明定义关键事件;将包含事件的视频片段写入到视频文件;利用线程以确保在输入流和输出视频剪辑文...
    99+
    2023-06-15
  • python中如何获取环境变量
    python中获取环境变量的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.getenv()”指令获取环境变...
    99+
    2024-04-02
  • python中如何获取当前时间
    python中获取当前时间的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import datetime”指令导入datetime模块;5、通过“now_tim...
    99+
    2024-04-02
  • python中如何获取文件属性
    python中获取文件属性的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.stat(文件路径)”指令获取指...
    99+
    2024-04-02
  • Python如何获取弹幕
    这篇文章主要介绍了Python如何获取弹幕的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python如何获取弹幕文章都会有所收获,下面我们一起来看看吧。环境python 3.8pycharmrequestsre...
    99+
    2023-07-05
  • Python Django如何获取URL中的数据
    小编给大家分享一下Python Django如何获取URL中的数据,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Django获取URL中的数据URL中的参数一般有两种形式。如下所示:1. https://zy01...
    99+
    2023-06-25
  • python如何获取json中的某个值
    在Python中,可以使用`json`模块来解析JSON字符串。可以通过将JSON字符串转换为字典或列表的形式,然后使用索引或键名来...
    99+
    2023-09-04
    python json
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作