mirror of
https://github.com/Danile71/go-face-examples.git
synced 2025-09-27 03:56:09 +08:00
add m1 builds
This commit is contained in:
@@ -6,6 +6,17 @@ To compile face you need to have [go-face](github.com/Danile71/go-face) and [goc
|
||||
|
||||

|
||||
|
||||
### Ubuntu:
|
||||
```
|
||||
1. cd models && ./download_models.sh
|
||||
2. go build -tags gocv
|
||||
3. ./face
|
||||
```
|
||||
|
||||
### Mac m1:
|
||||
```
|
||||
1. cd models && ./download_models.sh
|
||||
2. export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/lib
|
||||
3. CPLUS_INCLUDE_PATH=/opt/homebrew/include go build -tags gocv
|
||||
4. ./face
|
||||
```
|
||||
|
@@ -3,7 +3,7 @@ module github.com/Danile71/go-face-examples/face
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/Danile71/go-face v0.1.1
|
||||
github.com/Danile71/go-face v0.1.3
|
||||
github.com/Danile71/go-logger v0.1.2 // indirect
|
||||
gocv.io/x/gocv v0.28.0 // indirect
|
||||
)
|
||||
|
10
face/go.sum
10
face/go.sum
@@ -1,9 +1,13 @@
|
||||
github.com/Danile71/go-face v0.1.1 h1:lNaSNTOIJQ7YoGxD/d2nkiBChvSaE0gvrxJC/DTXHt8=
|
||||
github.com/Danile71/go-face v0.1.1/go.mod h1:C83Krj1aVVsvlaIcyjn5hUZYYBIgX0BYvW6PMqzh1/Q=
|
||||
github.com/Danile71/go-face v0.1.2 h1:GZN9GR8Cgrwlg7EAGLGwI+zjkNavlPlbEry0ioZf0ek=
|
||||
github.com/Danile71/go-face v0.1.2/go.mod h1:FM+eqfTXJNsQNyb8dM2vZ8SSmMrz0t0cVBss6APe8qk=
|
||||
github.com/Danile71/go-face v0.1.3 h1:/iTZ0+kBozwyUkx6OAXrbRzMoDjwihtlsLk129zPBys=
|
||||
github.com/Danile71/go-face v0.1.3/go.mod h1:FM+eqfTXJNsQNyb8dM2vZ8SSmMrz0t0cVBss6APe8qk=
|
||||
github.com/Danile71/go-face v0.2.0 h1:AORGLfNoVTbEH2aZProoeGYHGwP0w9nSS+b1ZTFabbM=
|
||||
github.com/Danile71/go-face v0.2.0/go.mod h1:y7uUbcFv6gV5aLtKhZqa8iiurNkDXS6ODaKZkwUe46c=
|
||||
github.com/Danile71/go-logger v0.1.2 h1:7RdHu2QntvvGJvdVaekiVGDL3FhkeUFiG90OTtY8wQU=
|
||||
github.com/Danile71/go-logger v0.1.2/go.mod h1:saFCu/TU1L2Ypl48em66PQcFGy9lHz8lzn42bulF7W4=
|
||||
github.com/Kagami/go-face v0.0.0-20200825065730-3dd2d74dccfb/go.mod h1:9wdDJkRgo3SGTcFwbQ7elVIQhIr2bbBjecuY7VoqmPU=
|
||||
github.com/hybridgroup/mjpeg v0.0.0-20140228234708-4680f319790e/go.mod h1:eagM805MRKrioHYuU7iKLUyFPVKqVV6um5DAvCkUtXs=
|
||||
github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
|
||||
gocv.io/x/gocv v0.27.0/go.mod h1:n4LnYjykU6y9gn48yZf4eLCdtuSb77XxSkW6g0wGf/A=
|
||||
gocv.io/x/gocv v0.28.0 h1:hweRS9Js60YEZPZzjhU5I+0E2ngazquLlO78zwnrFvY=
|
||||
gocv.io/x/gocv v0.28.0/go.mod h1:oc6FvfYqfBp99p+yOEzs9tbYF9gOrAQSeL/dyIPefJU=
|
||||
|
@@ -7,5 +7,15 @@ To compile face you need to have [go-face](github.com/Danile71/go-face) and [goc
|
||||
|
||||

|
||||
|
||||
### Ubuntu:
|
||||
```
|
||||
1. go build -tags gocv
|
||||
2. ./plate
|
||||
```
|
||||
|
||||
### Mac m1:
|
||||
```
|
||||
1. export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/lib
|
||||
2. CPLUS_INCLUDE_PATH=/opt/homebrew/include go build -tags gocv
|
||||
3. ./plate
|
||||
```
|
||||
|
@@ -3,7 +3,7 @@ module github.com/Danile71/go-face-examples/plate
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/Danile71/go-face v0.1.1
|
||||
github.com/Danile71/go-face v0.1.3
|
||||
github.com/Danile71/go-logger v0.1.2 // indirect
|
||||
gocv.io/x/gocv v0.28.0 // indirect
|
||||
)
|
||||
|
@@ -1,5 +1,7 @@
|
||||
github.com/Danile71/go-face v0.1.1 h1:lNaSNTOIJQ7YoGxD/d2nkiBChvSaE0gvrxJC/DTXHt8=
|
||||
github.com/Danile71/go-face v0.1.1/go.mod h1:C83Krj1aVVsvlaIcyjn5hUZYYBIgX0BYvW6PMqzh1/Q=
|
||||
github.com/Danile71/go-face v0.1.3 h1:/iTZ0+kBozwyUkx6OAXrbRzMoDjwihtlsLk129zPBys=
|
||||
github.com/Danile71/go-face v0.1.3/go.mod h1:FM+eqfTXJNsQNyb8dM2vZ8SSmMrz0t0cVBss6APe8qk=
|
||||
github.com/Danile71/go-logger v0.1.2 h1:7RdHu2QntvvGJvdVaekiVGDL3FhkeUFiG90OTtY8wQU=
|
||||
github.com/Danile71/go-logger v0.1.2/go.mod h1:saFCu/TU1L2Ypl48em66PQcFGy9lHz8lzn42bulF7W4=
|
||||
github.com/Kagami/go-face v0.0.0-20200825065730-3dd2d74dccfb/go.mod h1:9wdDJkRgo3SGTcFwbQ7elVIQhIr2bbBjecuY7VoqmPU=
|
||||
|
@@ -1,13 +1,24 @@
|
||||
# go-face examples
|
||||
## Russian plate numbers
|
||||
## Tracking
|
||||
|
||||
## Requirements
|
||||
|
||||
To compile face you need to have [go-face](github.com/Danile71/go-face) and [gocv](gocv.io/x/gocv)
|
||||
|
||||

|
||||
|
||||
[youtube](https://youtu.be/JFRfxLJ9CIM)
|
||||
|
||||
|
||||
### Ubuntu:
|
||||
```
|
||||
1. go build -tags gocv
|
||||
2. ./plate
|
||||
2. ./tracking
|
||||
```
|
||||
|
||||
### Mac m1:
|
||||
```
|
||||
1. export LIBRARY_PATH=$LIBRARY_PATH:/opt/homebrew/lib
|
||||
2. CPLUS_INCLUDE_PATH=/opt/homebrew/include go build -tags gocv
|
||||
3. ./tracking
|
||||
```
|
||||
|
@@ -3,7 +3,7 @@ module github.com/Danile71/go-face-examples/tracking
|
||||
go 1.16
|
||||
|
||||
require (
|
||||
github.com/Danile71/go-face v0.1.1
|
||||
github.com/Danile71/go-face v0.1.3
|
||||
github.com/Danile71/go-logger v0.1.2 // indirect
|
||||
gocv.io/x/gocv v0.28.0 // indirect
|
||||
)
|
||||
|
@@ -1,5 +1,7 @@
|
||||
github.com/Danile71/go-face v0.1.1 h1:lNaSNTOIJQ7YoGxD/d2nkiBChvSaE0gvrxJC/DTXHt8=
|
||||
github.com/Danile71/go-face v0.1.1/go.mod h1:C83Krj1aVVsvlaIcyjn5hUZYYBIgX0BYvW6PMqzh1/Q=
|
||||
github.com/Danile71/go-face v0.1.3 h1:/iTZ0+kBozwyUkx6OAXrbRzMoDjwihtlsLk129zPBys=
|
||||
github.com/Danile71/go-face v0.1.3/go.mod h1:FM+eqfTXJNsQNyb8dM2vZ8SSmMrz0t0cVBss6APe8qk=
|
||||
github.com/Danile71/go-logger v0.1.2 h1:7RdHu2QntvvGJvdVaekiVGDL3FhkeUFiG90OTtY8wQU=
|
||||
github.com/Danile71/go-logger v0.1.2/go.mod h1:saFCu/TU1L2Ypl48em66PQcFGy9lHz8lzn42bulF7W4=
|
||||
github.com/Kagami/go-face v0.0.0-20200825065730-3dd2d74dccfb/go.mod h1:9wdDJkRgo3SGTcFwbQ7elVIQhIr2bbBjecuY7VoqmPU=
|
||||
|
Reference in New Issue
Block a user