首页 > 其他分享 >cv2在图像上的应用-续3

cv2在图像上的应用-续3

时间:2024-06-22 16:12:45浏览次数:7  
标签:像是 高斯 转置 模糊 cv2 getGaussKernel 应用 图像

见到convolve这个单词,恍然间中蹦出这么一句话,像是曾听过的评论的一句,像是翻的不知哪本书里偶遇过,像是影视里某场景的台词,更像是某大咖在阔论时感慨中的归敛。卷这个字在我读书的年代是没这么用的,那时叫卷积云,一卷胶片,读书破万卷,铁卷丹书,风卷残云,军书十二卷,卷卷有爷名......一番搜刮就记起这些,因素有些洁癖,就字面上理解和对手卷在一起是什么感受啊,当然了对方有“洗衣粉”另当别论,自伤和伤敌均摊下,咬咬牙也要卷抱在一起了。于是想了想,查了下太行山上的发行日是05年的,时段就对上了,兴许这就是出处。今番要从另一个角度来解读卷,高斯卷。
限于所学,对其基于的数学原理尚未清晰领会,于此仅验证代码的可行与否。

截图的代码抄自superme的“OpenCV之高斯平滑(Python实现)”一文,略作改动,体现在r,c是整数矩阵,原代码未加int转换;二是把其自定义的getGaussKernel函数直接替换cv2.getGaussianKernel,验证可行,生成的图像未察觉变化,可知getGaussKernel函数确是cv2.getGaussianKernel的拆包近似实现,让学习者得以一窥高斯模糊的数学展示。仅此能说的是其通过分割原图片为H,W长宽的小块,再对块内的像素灰度值均衡化(gaussMatrix),至于为什么要通过计算矩阵的和来归一化,实在说不出所以然来;np.transpose(gaussKenrnel_x)试过不加,呈现的一个维度上的模糊,纵纹上的条理相对可辨,加了就是二维平面上的模糊,细节更加圆润,此时画面就接近于photoshop的高斯模糊滤镜的效果了,总体上相差不明显。

转置:

未转置:

在这里,卷只是模糊化了边界,是看起来相互容纳和接洽了,寒战里的台词,事实才是最细腻的,当个体在卷的时候,模糊的是画面,还是事实呢?

生活的艺术是**,所指是生活,那一定是画面。

标签:像是,高斯,转置,模糊,cv2,getGaussKernel,应用,图像
From: https://www.cnblogs.com/qiuwenzheng/p/18261880

相关文章

  • 创新光催化实验设备研究与应用前沿
    标题建议:创新光催化实验设备研究与应用前沿在当今科学研究领域,光催化技术已经成为一种重要的技术方法,广泛应用于能源、环保、材料科学等领域。为了更好地推进光催化技术的研究与发展,光催化实验设备的优化与创新显得尤为重要。本文将深入探讨当前光催化实验设备的发展趋势、技术应......
  • python新手开发一个物联网应用
    开发一个物联网(IoT)应用涉及多个方面,包括硬件选择、网络连接、数据传输、数据处理和用户界面。下面是一个简单的物联网应用示例,它使用Python语言和MQTT协议进行数据传输。硬件要求:RaspberryPi(或其他兼容的微控制器)温度传感器(例如DHT11)软件要求:Python3paho-mqtt(Python的......
  • java中Optional的应用,以及map和flatMap的区别
    关于Option的介绍可以看深入理解java8中的Optional类就可以了,但是复杂一点的使用在网上却没有搜到,这里结合我开发时遇到的真实案例来讲一下Option的使用。1.案例一在真实业务操作过程中,都是对象里面套对象,这边先简单定义操作对象:publicclassPictureCondition{privateStri......
  • 数据挖掘——机器学习算法应用
    1. 朴素贝叶斯分类器数据UniversalBank是一家业绩快速增长的银行。为了增加贷款业务,该银行探索将储蓄客户转变成个人贷款客户的方式。银行收集了5000条客户数据,包括客户特征(age、experience、income、family、CCAvg、education、ZipCode)、客户对上一次贷款营销活动的响......
  • 【深度学习】python之人工智能应用篇——图像生成技术(二)
    说明:两篇文章根据应用场景代码示例区分,其他内容相同。图像生成技术(一):包含游戏角色项目实例代码、图像编辑和修复任务的示例代码和图像分类的Python代码示例图像生成技术(二):包含简化伪代码示例、使用GAN生成医学图像代码示例和使用GAN生成产品展示图代码示例图像生成是......
  • python库BeeWare,一个如雷贯耳的可以创建原生应用程序的库
    目录BeeWare包括以下主要组件和工具:创建BeeWare虚拟环境配置BeeWare 创建一个新的BeeWare项目(HelloWorld!)尝试HelloWorld样例BeeWare 是一个开源项目,旨在帮助开发者使用Python创建原生应用程序,覆盖了移动、桌面和Web平台。BeeWare通过提供一系列工具和库......
  • 【深度学习】python之人工智能应用篇——图像生成
    图像生成是计算机视觉和计算机图形学领域的一个重要研究方向,它指的是通过计算机算法和技术生成或合成图像的过程。随着深度学习、生成模型等技术的发展,图像生成领域取得了显著的进步,并在多个应用场景中发挥着重要作用。概述图像生成技术主要依赖于各种生成模型和算法,用于从文......
  • MURF3040CTR-ASEMI智能AI应用MURF3040CTR
    编辑:llMURF3040CTR-ASEMI智能AI应用MURF3040CTR型号:MURF3040CTR品牌:ASEMI封装:TO-220F恢复时间:35ns最大平均正向电流(IF):30A最大循环峰值反向电压(VRRM):400V最大正向电压(VF):0.95V~1.90V工作温度:-50°C~150°C芯片个数:2芯片尺寸:mil正向浪涌电流(IFMS):300AMURF3040CTR特性:低正......
  • 基于springboot+vue英语知识应用网站的设计与实现含文档附万字文档(源码+lw+部署文档+
    前言......
  • 【猫狗识别系统】图像识别Python+TensorFlow+卷积神经网络算法+人工智能深度学习
    猫狗识别系统。通过TensorFlow搭建MobileNetV2轻量级卷积神经算法网络模型,通过对猫狗的图片数据集进行训练,得到一个进度较高的H5格式的模型文件。然后使用Django框架搭建了一个Web网页端可视化操作界面。实现用户上传一张图片识别其名称。一、前言本研究中,我们开发了一个基于深......