Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageTerrorismName ¶
type ImageTerrorismName = string
const ( TERRORISTS_IMAGE_TERRORISM ImageTerrorismName = "terrorists" KNIFE_IMAGE_TERRORISM ImageTerrorismName = "knife" GUNS_IMAGE_TERRORISM ImageTerrorismName = "guns" BLOOD_IMAGE_TERRORISM ImageTerrorismName = "blood" FIRE_IMAGE_TERRORISM ImageTerrorismName = "fire" FLAG_IMAGE_TERRORISM ImageTerrorismName = "flag" CROWD_IMAGE_TERRORISM ImageTerrorismName = "crowd" SHIP_IMAGE_TERRORISM ImageTerrorismName = "ship" AIRCRAFT_IMAGE_TERRORISM ImageTerrorismName = "aircraft" CANNON_IMAGE_TERRORISM ImageTerrorismName = "cannon" ARMOREDCAR_IMAGE_TERRORISM ImageTerrorismName = "armoredcar" OTHER_WEAPON_IMAGE_TERRORISM ImageTerrorismName = "other_weapon" )
type ImageTerrorismRequest ¶
type ImageTerrorismRequest 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 (*ImageTerrorismRequest) Method ¶
func (this *ImageTerrorismRequest) Method() string
func (*ImageTerrorismRequest) Path ¶
func (this *ImageTerrorismRequest) Path() string
func (*ImageTerrorismRequest) Values ¶
func (this *ImageTerrorismRequest) Values() url.Values
type ImageTerrorismResponse ¶
type ImageTerrorismResponse struct {
Tags []ImageTerrorismTag `json:"tag_list,omitempty"` // 图像的分类标签
}
参考判断标准如下 1. 色情图片:porn值 > 83; 2. 性感图片:hot值 > normal值; 3. 其他情况认为是正常图片。
type ImageTerrorismTag ¶
type ImageTerrorismTag struct { Name ImageTerrorismName `json:"tag_name,omitempty"` // 返回图像标签的名字 Confidence int `json:"tag_confidence,omitempty"` // 图像标签的置信度,范围0-100,越大置信度越高 ConfidenceF float64 `json:"tag_confidence_f,omitempty"` // 图像标签的置信度,浮点数范围0-1,越大置信度越高 }
func ImageTerrorismFromImageData ¶
func ImageTerrorismFromImageData(clt *aiqq.Client, data []byte) ([]ImageTerrorismTag, error)
func ImageTerrorismFromImageUrl ¶
func ImageTerrorismFromImageUrl(clt *aiqq.Client, imageUrl string) ([]ImageTerrorismTag, error)
Click to show internal directories.
Click to hide internal directories.