
数字图像处理
步步星愿
狭路相逢勇者胜
展开
-
关于ArchLinux和manjaro在安装opencv时的过程与踩坑
关于ArchLinux和manjaro在安装opencv时的过程与踩坑下载opencv安装依赖包编译安装配置opencv环境测试版本安装环境进行测试下载opencv可以直接从Github上拉项目下来,Opencv下载链接.安装依赖包sudo pacman -S cmakesudo pacman -S gitsudo pacman -S base-develsudo pacman -S gtk2sudo pacman -S pkg-configsudo pacman -S pythonsu原创 2020-06-12 14:35:06 · 2547 阅读 · 0 评论 -
四、图像增强系列------线性增强
文章目录线性增强基本算法python实现线性增强基本算法效果图如下分段线性变换python实现分段线性变换分段线性变换效果图线性增强统计量算法线性增强基本算法python实现线性增强基本算法import cv2 as cvimport numpy as npimport matplotlib.pyplot as plt#### 线性增强基本算法# 绘制直方图函数def grayH...原创 2019-12-09 18:09:21 · 2178 阅读 · 0 评论 -
三、数字图像的卷积计算python实现
利用python实现数字图像的卷积import cv2import numpy as npimport mathimport osimport pandas as pdfrom tqdm import tqdm### 首先将图片转化为灰度图像image = cv2.imread("peng.png")def rgb2gray(image): h = image.shap...原创 2019-12-09 17:52:16 · 2138 阅读 · 5 评论 -
图像处理中的卷积、池化、反卷积和反池化的理解与思考
文章目录卷积的理解池化的理解反卷积的理解反池化的理解卷积的理解关于卷积在二维离散图像的可视化理解:对于卷积过程中各个变量的定义:输入图像的尺寸为I图像外围的0填充padding为p卷积核的尺寸为k卷积核移动的步长stride表示为s输出图像表示为O如上图所示,I = 5,p=1,k=3,s = 1进行卷积提取图像当中的特征,计算公式为:O = (I − k + 2p )/...原创 2019-12-01 15:08:35 · 1729 阅读 · 0 评论 -
二、图像二值化方法(python)---阈值全局固定、大津法
图像二值化也叫做图像阈值化处理,通过设定某个阈值为门限,把多灰度级的图像转化为仅仅有两个极端的灰度级(0和255)。阈值全局固定import cv2import matplotlib.pyplot as pltimport numpy as npimport mathimport osimport pandas as pdfrom tqdm import tqdmimage =...原创 2019-11-26 18:45:30 · 6386 阅读 · 4 评论 -
一、图像直方图显示(python)
图像处理中绘制图像直方图往往是观察和处理图像的利器之一。直方图的观察方面的基本知识:横坐标代表着灰度级、纵坐标是该灰度值在图像中出现的概率或者次数。直方图的型态为斜态和峰态,斜态指的是直方图的不对称的程度,峰态表示的是直方图的分布在均值周围的集中程度。直方图可以基本上反映出图像对比度的基本情况。直方图的基本性质直方图没有位置信息。直方图反映了总体灰度分布。直方图具...原创 2019-11-26 17:26:58 · 12724 阅读 · 0 评论