vision

package
v0.0.0-...-2439577 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VisionPornRequest

type VisionPornRequest struct {
	Image    string `json:"image,omitempty"`     // 原始图片的base64编码数据(原图大小上限1MB,支持JPG、PNG、BMP格式),image和image_url必须至少提供一个
	ImageUrl string `json:"image_url,omitempty"` // 如果image和image_url都提供,仅支持image_url,image和image_url必须至少提供一个
}

func (*VisionPornRequest) Method

func (this *VisionPornRequest) Method() string

func (*VisionPornRequest) Path

func (this *VisionPornRequest) Path() string

func (*VisionPornRequest) Values

func (this *VisionPornRequest) Values() url.Values

type VisionPornResponse

type VisionPornResponse struct {
	Tags []VisionPornTag `json:"tag_list,omitempty"` // 图像的分类标签
}

参考判断标准如下 1. 色情图片:porn值 > 83; 2. 性感图片:hot值 > normal值; 3. 其他情况认为是正常图片。

type VisionPornTag

type VisionPornTag struct {
	Name        VisionPornTagName `json:"tag_name,omitempty"`         // 返回图像标签的名字
	Confidence  int               `json:"tag_confidence,omitempty"`   // 图像标签的置信度,范围0-100,越大置信度越高
	ConfidenceF float64           `json:"tag_confidence_f,omitempty"` // 图像标签的置信度,浮点数范围0-1,越大置信度越高
}

func VisionPornFromImageData

func VisionPornFromImageData(clt *aiqq.Client, data []byte) ([]VisionPornTag, error)

func VisionPornFromImageUrl

func VisionPornFromImageUrl(clt *aiqq.Client, imageUrl string) ([]VisionPornTag, error)

func VisionPornFromReader

func VisionPornFromReader(clt *aiqq.Client, r io.Reader) ([]VisionPornTag, error)

type VisionPornTagName

type VisionPornTagName = string
const (
	NORMAL_VISION_PORN          VisionPornTagName = "normal"          // 正常
	HOT_VISION_PORN             VisionPornTagName = "hot"             // 性感
	PORN_VISION_PORN            VisionPornTagName = "porn"            // 黄色图像
	FEMALE_GENITAL_VISION_PORN  VisionPornTagName = "female_genital"  // 女性阴部
	FEMALE_BREAST_VISION_PORN   VisionPornTagName = "female_breast"   // 女性胸部
	MALE_GENITAL_VISION_PORN    VisionPornTagName = "male_genital"    // 男性阴部
	PUBES_VISION_PORN           VisionPornTagName = "pubes"           // 阴毛
	ANUS_VISION_PORN            VisionPornTagName = "anus"            // 肛门
	SEX_VISION_PORN             VisionPornTagName = "sex"             // 性行为
	NORMAL_HOT_PORN_VISION_PORN VisionPornTagName = "normal_hot_porn" // 图像为色情的综合值
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL