机器视觉
文章平均质量分 93
西关以西(望北楼)
不羡鸳鸯不羡仙,一行代码调半天!
展开
-
基于聚类的图像分割——Python实现
文章目录0 图像读取1 算法实现1.1 K-Means1.2 FCM聚类1.3 漂移均值1.4 谱聚类1.5 Affinity Propagation聚类1.6 Birch聚类1.7 DBSCAN聚类1.8 高斯混合模型1.9 OPTICS聚类1.10 Agglomerative聚类2 作者注0 图像读取import numpy as npfrom PIL import Image as imagedef loadData(filePath): f = open(filePath,'rb')原创 2022-04-26 15:49:53 · 9252 阅读 · 8 评论 -
基本的图像处理和操作——图像去噪
图像去噪图像去噪是在去除图像噪声的同时,尽可能地保留图像细节和结构的处理技术。我们这里使用 ROF(Rudin-Osher-Fatemi)去噪模型。图像去噪对于很多应用来说都非常重要;这些应用范围很广,小到让你的假期照片看起来更漂亮,大到提高卫星图像的质量。ROF 模型具有很好的性质:使处理后的图像更平滑,同时保持图像边缘和结构信息。ROF模型rof.pyfrom numpy import *def denoise(im,U_init,tolerance=0.1,tau=0.1..原创 2020-06-16 16:47:02 · 10107 阅读 · 5 评论 -
基本的图像处理和操作——Scipy
1.Scipy Scipy是建立在NumPy基础上,用于数值运算的开源工具包。Scipy提供很多高效的操作,可以实现数值积分、优化、统计、信号处理,以及最重要的图像处理功能。1.1图像模糊原创 2020-06-14 00:04:20 · 713 阅读 · 0 评论 -
基本的图像处理和操作——NumPy
NumPyNumPy是非常有名的Python科学计算工具包,其中包含了大量有用的思想,比如数组对象(用来表示向量、矩阵、图像等)以及线性代数函数。1.1图像数组表示载入图像时,通过调用array()方法将图像转换成NumPy的数组对象。数组中所有的元素必须具有相同的数据类型。from PIL import Imagefrom pylab import *im = array(Image.open('FatherAndSon.jpg'))print(im.shape,im.dtype)原创 2020-06-12 19:53:21 · 840 阅读 · 0 评论 -
基本的图像处理和操作—— Matplotlib
Matplotlib1.1绘制图像、点、线Matplotlib可以绘制出较好的条形图、饼状图、散点图等.from PIL import Imagefrom pylab import *#读取图像到数组中im = array(Image.open('FatherAndSon.jpg'))#绘制图像imshow(im)#一些点x = [50,50,100,100]y ...原创 2020-05-05 23:25:02 · 287 阅读 · 3 评论 -
基本的图像处理和操作——PIL
1、PILfrom PIL import Imagepil_im = Image.open('fileName.jpg')1.1转换图像颜色#图像的颜色转换可以使用convert()方法来实现#convert('L')表示转换成灰度图像pil_im = Imageopen('fileName.jpg').convert('L')1.2创建缩略图pil_im.th...原创 2020-05-04 22:27:29 · 301 阅读 · 0 评论