智能多媒体服务

  • 智能多媒体服务 > API 文档 > 图片处理 >异常图片检测

    异常图片检测

    最近更新时间: 2023-08-10 19:28:06

    简介

    异常图片检测功能作为 avinfo 功能接口的拓展,即通过指定异常图片检测参数,可以检测图片中是否隐含其他类型的可疑文件。

    限制说明

    • 支持格式:JPG/JPEG、PNG、BMP、GIF,及纯TS视频流(仅更改后缀)。

    接口规格

    avinfo/imageinspect/<Imageinspect>
    

    请求参数说明

    名称 必填 说明
    /imageinspect/<Imageinspect> N 是否开启图片异常检测功能,取值0或1。
    默认为0,关闭启图片异常检测;
    值为1时,开启图片异常检测功能。

    响应参数说明

    名称 说明
    suspicious 是否检测到图片中包含图片格式以外的文件,false 为正常图片文件,true 表示含有其他格式的可疑文件
    suspiciousBeginByte 检测到可疑文件的起始字节位置,单位Bytes
    suspiciousSize 检测到可疑文件的大小,单位Bytes
    suspiciousType 检测到可疑文件的类型,例如 MPEG-TS

    操作方式

    • 可以通过 持久化处理 的方式来调用:
      • 资源上传时自动触发:可以在上传时指定persistentOps参数
      • 对已有资源手动手动触发:调用pfop命令
    • 可以通过 同步处理 的方式来调用。

    示例

    https://dora-doc.qiniu.com/gogopher.jpg?avinfo/imageinspect/1
    

    将返回如下元信息(已经经过格式化,以便阅读):

    {
    streams: [
    	{
    	  index: 0,
              codec_name: "mjpeg",
              codec_long_name: "Motion JPEG",
    	  profile: "192",
    	  codec_type: "video",
    	  codec_time_base: "0/1",
    	  codec_tag_string: "[0][0][0][0]",
              codec_tag: "0x0000",
    	  width: 640,
    	  height: 427,
    	  coded_width: 640,
    	  coded_height: 427,
    	  has_b_frames: 0,
    	  sample_aspect_ratio: "1:1",
    	  display_aspect_ratio: "640:427",
    	  pix_fmt: "yuvj444p",
    	  level: -99,
    	  color_range: "pc",
    	  color_space: "bt470bg",
    	  chroma_location: "center",
    	  refs: 1,
    	  r_frame_rate: "25/1",
    	  avg_frame_rate: "0/0",
    	  time_base: "1/25",
    	  bits_per_raw_sample: "8",
              disposition: {
    		default: 0,
    		dub: 0,
    		original: 0,
    		comment: 0,
    		lyrics: 0,
    		karaoke: 0,
    		forced: 0,
    		hearing_impaired: 0,
    		visual_impaired: 0,
    		clean_effects: 0,
    		attached_pic: 0,
    		timed_thumbnails: 0
        }
      }
    ],
    format: {
        nb_streams: 1,
        nb_programs: 0,
        format_name: "jpeg_pipe",
        format_long_name: "piped jpeg sequence",
        size: "214513",
        probe_score: 51
    },
    imageinspect: {
        suspicious: false,
        suspiciousBeginByte: " ",
        suspiciousSize: " ",
        suspiciousType: " "
    }
    }
    

    服务价格

    类型 价格
    异常图片检测 0.1 元/千次
    以上内容是否对您有帮助?
  • Qvm free helper
    Close