【学习笔记】Matlab自编图像卷积函数

图像卷积原理代码%卷积函数 %made by yao function result = myconv(kernel,img) [k,num] = size(kernel); %判断传入的数组是否为双精度浮点型,否则进行类型转换 if ~isa(img,'double') p1 = double(img); else p1 = img

- 阅读全文 -

Python自编图像处理函数之灰度化函数

利用Python自编的灰度化算法程序,目的是深入了解算法本身需要导入的库因为是自编的算法,所不打算用什么图像处理函数。import numpy as np import matplotlib.pyplot as plt利用Matplotlib导入图片img = plt.imread('../lena.png') plt.imshow(img) plt.axis('off')平均值灰度化算法#先获取

- 阅读全文 -

Matlab实现图像灰度化算法

灰度化算法原理RGB应该都听说过,我们一般看到的彩色图像嘛,R、G、B分别对应了三原色:红色(red)、绿色(green)和蓝色(blue)。如果有玩过P图的,也许会知道,画板调色也是调这三个通道图像的亮度,亮度范围在0到255之间。 所以这很容易就可以推导出来一个结果: rgb(255,0,0)就是红色,rgb(0,255,0)就是绿色,rgb(0,0,255)就是蓝色,三通道亮度拉满rgb(2

- 阅读全文 -

【图像处理学习笔记】Matlab自编高斯平滑器+Sobel算子求导

 这次准备先对函数进行封装,然后再写测试脚本灰度化函数封装  之前的笔记写了相关的算法,给出了三种灰度化的实现方案。但是一般情况下我们都不使用循环来遍历,而是使用切片的方式。所以这一次封装灰度化算法将会变成非常简单。  在matlab中,函数的定义使用的是function。写完之后保存文件,就变成了一个.m的文件,这个就是你的函数文件,调

- 阅读全文 -

open3d环境错误汇总

Windows安装open3d通常情况下是pip install open3d,然而实际上这样安装会报错。即使是在Prompt安装也一样。错误情况看下面,现在是正常的安装步骤,一共需要安装两个,一个是open3d,另一个是open3d-python#pip 安装 pip install open3d pip install open3d-python #conda安装 conda install

- 阅读全文 -