Golang 常用的第三方包.
Goland 下面这个license server 可用
http://idea.youbbs.org (2018-01-10 04:26:09)
http://45.77.127.87:81(2018-02-24 13:54:31)
https://jetlicense.nss.im (from blog.csdn.net/bug_creator/article/details/79306359)
go get github.com/go-sql-driver/mysql
go get github.com/go-xorm/xorm
go get github.com/nfnt/resize
go get github.com/tidwall/gjson
https://www.youtube.com/watch?v=rbZeZNVA-Q4
图像分析.脸部识别.OpenCV.gocv
机器学习.开源项目 docker容器.MachineBox. 脸部身份识别,自然语言理解..
machinebox.io => docker.image... 需要注册?...
https://hub.docker.com/r/machinebox/facebox/
docker pull machinebox/facebox
opencv.gocv... NewMat,NewWindow,IMShow....
...
a:=gocv.NewCascadeClassifiler()
a.Load("xxxxxxxxxxxxxxx.xml") //加载人脸识别算法的 XML 描述文件.
...
rects:=a.DetectMultiScale(img) //从当前抓取的图片上,找出所有的人脸位置.
//rect: 长方形区域.
for _,r range rects {
gocv.PutText(..........) //在图上写字
gocv.Ractangle(..........) //在图上画框
}
//以上完成人脸识别
import "github.com/machinebox/sdk-go/facebox" //初始化一个 facebox 全局变量
var fbox = facebox.New("http://localhost:8080") img:=gocv.NewMat()
webcam.Read(img) //从摄像头抓图 //从当前抓取的图片上,找出所有的人脸位置.
rects:=a.DetectMultiScale(img) //rect: 长方形区域. for _,r range rects {
imgFace := img.Region(r)
buff,err:=gocv.IMEncode(".jpg",imgFace) //buff == bytes of the image
faces,err: = fbox.Check(bytes.NewReader(buff))
//Check() 的参数,要求是 Reader
//faces[0].Name == 机器学习工具返回:识别到的人的姓名.
}
//以上完成身份识别
//终端:
docker run .... machinebox/facebox //机器学习.图像分析工具
// http://localhost:8080 开始接收 API 调用. 也可以上传图片并设置姓名 == 训练
go get gocv.io/x/gocv
测试是否安装正确:go run $GOPATH/src/gocv.io/x/gocv/cmd/version/main.go
显示版本信息 == 正确.
package main
import (
"gocv.io/x/gocv"
) func main(){
webcam,err:=gocv.VideoCaptureDevice(0) //0默认值
...
img:=gocv.NewMat()
win:=gocv.NewWindow("window name")
...
for{
webcam.Read(img) //从摄像头抓图
win.IMShow(img)
win.WaitKey(500) //帧频相当低.看着卡顿,对 CPU 友好.
}
}
Golang 常用的第三方包.的更多相关文章
- python django -6 常用的第三方包或工具
常用的第三方包或工具 富文本编辑器 缓存 全文检索 celery 布署 富文本编辑器 借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于 ...
- Django常用的第三方包
Django常用的第三方包 API开发 djangorestframework django-rest-multiple-models django-cors-headers 查询 django-fi ...
- javaweb开发.常用的第三方包
序号 开发包名称 描述 1 dom4j-1.6.1.jar dom4j用于操作XML文件 2 jaxen-1.1-beta-6.jar 用于解析XPath表达式 3 commons-beanuti ...
- golang学习笔记 ---常用第三方包
包的介绍 包类似Java中概念,jar是源代码管理,分发的最小单位. 目前多数包来自 Github官方包来自 golang.org/x/... 可以在如下网址查询到高频使用的第三方包清单https:/ ...
- Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包
联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装. 工作的电脑不能上外网,所以不能通过直接输入pip命令来 ...
- .NET Core 常用第三方包
.NET Core 常用第三方包 作者:高堂 原文地址:https://www.cnblogs.com/gaotang/p/10845370.html 写在前面 最近在学习.NET Core 中经常用 ...
- golang引用第三方包的报错:no required module provides package [完美解决]
关于golang第三方包的引用报错:no required module provides package : go.mod file not found in current directory o ...
- 【转】python中常用第三方包os sys
1. os 这个模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下 ...
- Golang利用第三方包获取本机cpu使用率以及内存使用情况
第三方包下载 $ github.com/shirou/gopsutil 获取内存方面的信息 package main import ( "fmt" "github.com ...
随机推荐
- linux高性能服务器编程 (九) --I/O复用
第九章 I/O复用 I/O复用就是一个线程可以同时监听多个文件描述符,提高程序性能.虽然I/O复用可以同时监听多个文件描述符,但是它本身是阻塞的,如果多个文件描述符准备就绪,如果不采取措施它仍然是串行 ...
- 4款五星级的3D模型资源包
HI,晚上好各位,今晚我们将为大家介绍4款五星级的3D模型资源包. ANIMALS FULL PACK ANIMALS FULL PACK包含了由PROTOFACTOR制作的24款高质量的动物模型,包 ...
- SpringBoot——Profile多环境支持
1.多profile文件形式 主配置文件编写时, 文件名可以是application-{profile}.properties/yml 默认使用的application.properties的配置. ...
- C#实体类对应SQL数据库的自增长ID怎么设置?
/// <summary> /// 自增长ID /// </summary> [DatabaseGenerated(DatabaseGeneratedOption.Identi ...
- unix_timestamp 时间戳函数用法(hive)
pandas和SQL数据分析实战 https://study.163.com/course/courseMain.htm?courseId=1006383008&share=2&sha ...
- 目前流行前端几大UI框架排行榜
在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架. 一.Mint UI 流行指数:★★★★ Mint UI是 ...
- eslint配置大全
https://segmentfault.com/a/1190000014230857 https://www.jianshu.com/p/23a5d6194a4b VSCODE更新后,格式化会加分号 ...
- EVE-NG使用手册
转裁于https://www.cnblogs.com/51yuki/articles/eve01.html EVE-NG使用手册 一)EVE-NG的安装 1)下载EVE镜像包 https://pa ...
- MSSQL中 float转换为varchar 变成科学计数法解决方案
在系统初始化的时候,没有在数值型的数据前面加上 单引号,导致进入数据库后都变成float型我们需要做以下转换就能将数据变为 varchar类型 declare @a float //定义一个float ...
- C#反射机制(转自Binfire博客)
一:反射的定义 审查元数据并收集关于它的类型信息的能力.元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等. Sys ...