文件名称:Imger:用纯Go编写的图像处理算法的集合
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-30 15:50:43
golang image-processing canny-edge-detection otsu Go
英格 该存储库包含以纯Go编写的图像处理算法的集合。 这些软件包正在开发中,其API可能会随着时间的推移而变化。 目前支持 IO(ImreadGray,ImreadGray16,ImreadRGBA,ImreadRGBA64,Imwrite)。 支持的扩展名:jpg,jpeg,png 灰阶 混合(AddScalarToGray,AddGray,AddGrayWeighted) 阈值(二进制,二进制Inv,Trunc,ToZero,ToZeroInv,Otsu) 图像填充(BorderConstant,BorderReplicate,BorderReflect) 卷积 模糊(平均-框,高斯) 边缘检测(Sobel,Laplacian,Canny) 调整大小(最近的邻居,线性,Catmull-Rom,Lanczos) 效果(像素化,棕褐色,浮雕,锐化,反转) 变换(旋转)
【文件预览】:
Imger-master
----effects()
--------effects.go(5KB)
----blend()
--------blend.go(2KB)
----utils()
--------helpers.go(2KB)
--------parallelhelpers.go(1KB)
--------constants.go(348B)
----resize()
--------filter.go(2KB)
--------resize.go(10KB)
----grayscale()
--------grayscale.go(789B)
----histogram()
--------histogram.go(4KB)
----transform()
--------transform.go(3KB)
----imgio()
--------io.go(3KB)
----generate()
--------generate.go(3KB)
----convolution()
--------kernel.go(2KB)
--------convolution.go(3KB)
----.travis.yml(115B)
----threshold()
--------threshold.go(6KB)
----LICENSE(1KB)
----doc.go(104B)
----README.md(1KB)
----padding()
--------padding.go(9KB)
----blur()
--------blur.go(4KB)
----edgedetection()
--------laplacian.go(2KB)
--------canny.go(5KB)
--------sobel.go(3KB)
----.gitignore(65B)