python+OpenCV图像处理(七)图像的形态学处理

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/81276820 图像的形态学处理 数学形态学(Mathematical morphology)是一门 建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换等。 膨胀、腐蚀、开运算和闭运算是数学形态学的四个基本运
分类: 其他 发布时间: 03-04 23:25 阅读次数: 0

python+OpenCV图像处理(八)边缘检测

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/81416954 边缘检测 边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。图像属性中的显著变化通常反映了属性的重要事件和变化。边缘检测是特征提取中的一个研究领域。 图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。有许多方法用于边缘检测,它们的绝大部分可以划分为两类:基于查找一
分类: 其他 发布时间: 03-04 23:25 阅读次数: 0

python+OpenCV图像处理(九)图像金字塔

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/81511596 图像金字塔 图像金字塔是图像多尺度表达的一种,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低,且来源于同一张原始图的图像集合。其通过梯次向下采样获得,直到达到某个终止条件才停止采样。我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。
分类: 其他 发布时间: 03-04 23:24 阅读次数: 0

python+OpenCV图像处理(十)霍夫变换简单图形检测

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/81950178 霍夫变换 霍夫变换(Hough Transform)是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如:直线、圆等)。最基本的霍夫变换是从黑白图像中检测直线。 霍夫变换是经典的检测直线的算法。其最初用来检测图像中的直线,同时也可以将其扩展,以用来检测图像中的简单结构。
分类: 其他 发布时间: 03-04 23:24 阅读次数: 0

python+OpenCV图像处理(十一)图像轮廓检测

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/82078732 图像轮廓检测 (一)检测轮廓 在OpenCV-python中,使用cv2.findContours()函数来对图像进行轮廓检测。 返回三个值:image,contours,hierarchy contours指的是轮廓本身,hierarchy是每条轮廓对应的属性 cv2.findContours(image, mode, method[, co
分类: 其他 发布时间: 03-04 23:24 阅读次数: 0

python+OpenCV图像处理(十二)车牌定位中对图像的形态学组合操作处理

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/82467772 车牌定位中对图像的形态学组合操作处理 所谓的车牌定位,其中最关键的部分就是对图片的处理,参数的设置,并使之拥有泛化能力。 首先传入图片,在进行大规模的图片处理时,因为无法确定图片的尺寸,所以需要将原始图片进行等比例的缩放。 orgimg = cv2.imread('chepai3.jpg') # 压缩图像 img = cv2.resize(or
分类: 其他 发布时间: 03-04 23:24 阅读次数: 0

CNN中的卷积操作与权值共享

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/82864606 今天因为这个问题和大佬们交流了几句,颇有感悟,和大佬交流就是不一样,处处充满着上位者的气息,最终还是成功的解决了我的疑问,等我搞明白这个问题后,顿时感觉自己好low,这么简单的问题还请教人家! 大佬也给了我一些学习方法上的指教,对于一个学习者来说,一个方法的使用不能上来就看如何实现的,怎么用的,而是先深入的了解其原理,为什么要这样做,如何理解,这
分类: 其他 发布时间: 03-04 23:23 阅读次数: 0

UserWarning: The default mode, 'constant', will be changed to 'reflect'

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/83316230 问题:UserWarning: The default mode, 'constant', will be changed to 'reflect' in skimage 0.15. warn("The default mode, 'constant', will be changed to 'reflect' in " skimage.tra
分类: 其他 发布时间: 03-04 23:23 阅读次数: 0

python from __future__ import division

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/83449455 python from __future__ import division 之前一直很困惑,为什么这个模块叫future呢,难道有什么特殊功能能够让人们想到未来吗,最近才恍然大悟。 python的更新和前进是由社区进行推动的,而且是免费开源的,不受大型商业公司的控制,所以比较激进的想法能够很快的用到python新版本的更新和优化中,这就导致不兼
分类: 其他 发布时间: 03-04 23:23 阅读次数: 0

python 中 yield 的使用

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/83592143 python中yield在函数中的使用 正是因为函数含有这个yield,所以,该函数不再是普通的函数,而是生成器函数(generator function)。下面通过小例子来说明一下这个内置函数的特性: 1、直接运行函数并不会执行。 a = 0 def add_(initial, k): for i in range(k):
分类: 其他 发布时间: 03-04 23:22 阅读次数: 0

python assert 与 slice

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/83592392 assert: assert 断言的作用:assert是断言的意思,python assert 断言语句格式及用法很简单。assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达式为假,用来测试表达式,如果表达式的返回值为假,就会触发异常。 assert 12 == 12 assert 2+2 == 2*2 assert 12 <
分类: 其他 发布时间: 03-04 23:22 阅读次数: 0

KALI Linux中GURB安装失败如何处理

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/84659169 KALI Linux中GURB安装失败如何处理 # GRUB安装失败 # 无法将grub-pc软件包安装到/target/中,如果没有GRUB启动引导器,所安装的系统将无法启动。 解决办法: 点击返回 点击配置软件包管理 将之前设置的网络镜像“是”改为“否”,点击继续,安装成功后,再去kali Linux操作系统下,安装“更新源”也是可以的。 点
分类: 其他 发布时间: 03-04 23:22 阅读次数: 0

wget for windows 下载与安装

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/86772419 wget for windows 下载与安装 wget for windows 下载链接:https://eternallybored.org/misc/wget/ 下载之后将压缩包内的wget.exe文件解压到下面的路径(注意所下载文件与个人电脑匹配(32bit或64bit)) C:\Windows\System32 在cmd命令中可以查看
分类: 其他 发布时间: 03-04 23:22 阅读次数: 0

BAT文件命名中含有英文括号运行出错

版权声明:未经博主允许不得转载 https://blog.csdn.net/qq_40962368/article/details/87160693 BAT文件命名中含有英文括号运行出错 近期在写一些批处理程序,但在命名时发现了一些问题,BAT文件名中含有英文圆括号时,批处理程序就会执行错误,去除英文圆括号后,程序就能正常执行。 测试一下: 1、先生成两个BAT空文件,一个命名为中文状态下的圆括号,另一个命名为英文状态下的圆括号 2、 在BAT文件输入相同的批处理程序 3、在cmd命令框中运行
分类: 其他 发布时间: 03-04 23:21 阅读次数: 0

输出音频和捕获音频

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/32150057 构造器里的socket是用来接受来自网络的音频数据。不做网络音频可以去掉它。 import java.io.*; import javax.sound.sampled.*; import java.net.*; /** * Title: VoiceChat * Description: 输出音频(放
分类: 其他 发布时间: 03-04 23:21 阅读次数: 0

利用Java实现zip压缩/解压缩

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/42150093 由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。 Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解 压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java 类实现zi
分类: 其他 发布时间: 03-04 23:20 阅读次数: 0

导航条固定及浮动的实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/50541976 导航条固定及浮动的实现 在工作过程中,项目用到的功能。 $.fn.smartFloat = function() { var position = function(element) { var top = element.position().top; var p
分类: 其他 发布时间: 03-04 23:20 阅读次数: 0

有关Java面试的一般问题 汇集

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/52877124 有关Java面试的一般问题 汇集 1. 什么是JVM? 为什么称Java为跨平台的编程语言? Java虚拟机(Java Virtual Machine)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在JVM中执行。Java之所以被设计成可以在任意的平台运行,而不需要重写或者在不同的平台下重新编译,
分类: 其他 发布时间: 03-04 23:20 阅读次数: 0

java MD5加码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/58592792 import java.security.MessageDigest; public class MD5Util { // MD5加码。32位 public static String MD5(String inStr) { MessageDigest md5 = null;
分类: 其他 发布时间: 03-04 23:20 阅读次数: 0

利用开源组件POI3.0.2动态导出EXCEL文档

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ck3345143/article/details/58594451 利用开源组件POI3.0.2动态导出EXCEL文档 package com.test.cms.util.tools; import java.io.IOException; import java.io.OutputStream; import java.lang.reflect.Method; import java.tex
分类: 其他 发布时间: 03-04 23:19 阅读次数: 0