图像处理
文章平均质量分 82
唐先生的博客
无畏现状改变,敢为结果冒险
展开
-
3万字计算机视觉学习笔记及重要知识点总结
TODOTODO。原创 2024-01-09 17:45:00 · 622 阅读 · 0 评论 -
传统图像处理学习笔记更新中
如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。高斯白噪声的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性。这个时候我们我们还要确保这九个点加起来为1(这个是高斯模板的特性),这9个点的权重总和等于0.4787147,因此上面9个值还要分别除以0.4787147,得到最终的高斯模板。假定中心点的坐标是(0,0),那么取距离它最近的8个点坐标,为了计算,需要设定σ的值。二维高斯滤波分解为两次一维高斯滤波,高斯二维公式可以推导为X轴与Y轴上的一维高斯公式。原创 2024-01-08 22:26:21 · 1074 阅读 · 0 评论 -
一文搞懂OpenCL
OpenCL(全称为Open Computing Langugae,开放运算语言)是第一个面向异构系统(此系统中可由CPU,GPU或其它类型的处理器架构组成)的并行编程的开放式标准。它是跨平台的。OpenCL由两部分组成,一是用于编写kernels(在OpenCL设备上运行的函数)的语言,二是用于定义并控制平台的API(函数)。OpenCL提供了基于任务和基于数据两种并行计算机制,它极大地扩展了GPU的应用范围,使之不再局限于图形领域。原创 2023-08-31 10:00:00 · 4428 阅读 · 0 评论 -
基于opencv的C语言图片解码
【代码】基于opencv的C语言图片解码。原创 2023-08-11 20:00:00 · 451 阅读 · 0 评论 -
Halide 高效的图像处理语言 简化图像编程
参考Halide 基本语法Halide 关键字Algorithm部分:Halide :: func 对应图像流水线处理中的一个步骤。这个func定义了一个图像中每一个像素应该是什么值。这里只是一个定义。Halide :: Var 用于定义func的变量。Halide :: Expr 用于定义一个表达式。Halide :: cast 强制类型转换。Halide :: Buffer < T > 用于定义缓存Schedule部分:Vectorize,parallelize,unroll。原创 2023-08-06 09:00:00 · 172 阅读 · 0 评论 -
python图像处理-读取图像方式总结及示例代码
这些方法都是通过调用PIL.Image.open 读取图像的信息;PIL.Image.open 不直接返回numpy对象,可以用numpy提供的函数进行转换,参考Image和Ndarray互相转换;scipy.ndimage.imread直接返回numpy.ndarray对象,通道顺序为RGB,通道值得默认范围为0-255。原创 2023-02-21 21:25:02 · 1381 阅读 · 0 评论