Go – OpenCv

Pre-requisitos

sudo pacman -S unixodbc
sudo pacman -S hdf5
sudo pacman -S vtk

Pagina oficial https://gocv.io/getting-started/linux/

sudo go get -u -d gocv.io/x/gocv
cd $HOME/go/src/gocv.io/x/gocv/
sudo make install

Mostrar imagen desde cámara

package main

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

func main(){
	webcam, _ := gocv.VideoCaptureDevice(0)
	window := gocv.NewWindow("Hello")
	img := gocv.NewMat()

	for {
		webcam.Read(&img)
		window.IMShow(img)
		window.WaitKey(1)
	}
}

Ejecutar

go run holaVideo.go

Go – Instalación y primeros pasos

Instalación de Go, GoCv y de los primeros pasos con el lenguaje

Instalación

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt-get update
sudo apt-get install golang-go
sudo pacman -S go

Hola mundo

package main

import "fmt"

func main(){
	fmt.Println("hola mundo")
}

Compilar y ejecutar

Solo ejecutar

go run hola.go

Compilar, crear ejecutable

go build hola.go
./hola