前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >转--Golang图像处理工具库,图像相似度计算,图像二值化

转--Golang图像处理工具库,图像相似度计算,图像二值化

作者头像
李海彬
发布2018-03-21 12:00:01
3.7K0
发布2018-03-21 12:00:01
举报
文章被收录于专栏:Golang语言社区Golang语言社区

imgo

golang图像处理工具库,图像相似度计算,图像二值化(golang image process lib)

目前只支持jpg,png

安装

代码语言:javascript
复制
go get github.com/Comdex/imgo

示例

代码语言:javascript
复制
package mainimport(    "github.com/Comdex/imgo")func main(){    //如果读取出错会panic,返回图像矩阵img
    //img[height][width][4],height为图像高度,width为图像宽度
    //img[height][width][4]为第height行第width列上像素点的RGBA数值数组,值范围为0-255
    //如img[150][20][0]是150行20列处像素的红色值,img[150][20][1]是150行20列处像素的绿
    //色值,img[150][20][2]是150行20列处像素的蓝色值,img[150][20][3]是150行20列处像素
    //的alpha数值,一般用作不透明度参数,如果一个像素的alpha通道数值为0%,那它就是完全透明的.
    img:=imgo.MustRead("example/test.jpg")    //对原图像矩阵进行日落效果处理
    img2:=imgo.SunsetEffect(img)    //保存为jpeg,100为质量,1-100
    err:=imgo.SaveAsJPEG("example/new.jpg",img2,100)    if err!=nil {
        panic(err)
    }
}
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Golang语言社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • imgo
    • 安装
      • 示例
      相关产品与服务
      图像处理
      图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档