文件名称:doods:DOODS-专用开放对象检测服务
文件大小:105KB
文件格式:ZIP
更新时间:2024-05-24 09:50:09
Go
厄运 专用的开放对象检测服务-是的,这是一个反义词... DOODS是一种GRPC / REST服务,可检测图像中的对象。 它的设计使其非常易于使用,可以作为容器运行并可以远程使用。 原料药 该API使用gRPC进行通信,但是它内置了一个REST网关,以便于使用。 它支持单个调用RPC和流接口。 如果您想保护它,它支持非常基本的预共享密钥身份验证。 它还支持TLS加密,但默认情况下处于禁用状态。 它使用内容类型标头自动确定您是以REST模式还是GRPC模式进行连接。 默认情况下,它在端口8080上侦听。 GRPC端点 protobuf API的定义位于odrpc/odrpc.proto文件中。 有3个端点。 GetDetector-获取已配置检测器的列表。 检测-检测图像中的对象-数据应作为原始字节在GRPC中传递。 DetectStream-检测图像流中的对象 REST / JS
【文件预览】:
doods-master
----.gitignore(97B)
----go.mod(980B)
----Dockerfile(7KB)
----Dockerfile.arm32(10KB)
----Makefile(3KB)
----server()
--------version.go(363B)
--------server.go(10KB)
--------error.go(2KB)
--------routes.go(429B)
--------jsonpb.go(718B)
--------rpc()
----LICENSE.md(1KB)
----.dockerignore(130B)
----builder.sh(302B)
----Dockerfile.base.cuda(7KB)
----Dockerfile.builder(6KB)
----fetch_models.sh(2KB)
----go.sum(40KB)
----tf_arm_toolchain_patch.sh(9KB)
----examples()
--------rtspdetector.go(5KB)
--------grpcclient-stream.go(2KB)
--------grpcclient-single.go(1KB)
----main.go(90B)
----Dockerfile.amd64(7KB)
----README.md(12KB)
----config.arm.yaml(482B)
----Dockerfile.arm64(10KB)
----conf()
--------version.go(204B)
--------signal.go(1KB)
--------defaults.go(2KB)
--------logger.go(1KB)
----detector()
--------regions.go(2KB)
--------tensorflow()
--------tflite()
--------auth.go(877B)
--------dconfig()
--------detector.go(4KB)
----cmd()
--------version.go(351B)
--------root.go(2KB)
--------api.go(1KB)
--------client.go(2KB)
----config.yaml(482B)
----Dockerfile.noavx(7KB)
----odrpc()
--------rpc.pb.gw.go(12KB)
--------rpc.proto(3KB)
--------rpc.swagger.json(7KB)
--------odrpc.go(64B)
--------raw.go(711B)
--------rpc.pb.go(71KB)