首页 > 解决方案 > 加油!RGB转灰度

问题描述

我在将图像转换为灰度时遇到问题,你能帮我吗?我是 Go 和 go cv 的新手,但我已经完成了一个学期的图像处理,我正在以最好的方式做一个项目,以便在 7 个不同的地方获取一些用品。

package main

import (
    "gocv.io/x/gocv"
    "path/filepath"
)

func main() {
    pizzaPath := filepath.Join("Mars.bmp")
    window := gocv.NewWindow("Hello Mars")
    windowB := gocv.NewWindow("Hello Gray Mars")

    MarsImg := gocv.NewMat()
    Marsgray := gocv.NewMat()

    MarsImg = gocv.IMRead(pizzaPath, gocv.IMReadColor)
    Marsgray = gocv.ConvertTo(*Marsgray,0) 

    window.IMShow(MarsImg)
    window.WaitKey(0)

    windowB.IMShow(Marsgray)
    windowB.WaitKey(0)
}

标签: gogocv

解决方案


推荐阅读