开发者社区 > 视觉智能 > 正文

视觉智能平台一个文本接受多种方式审核,应该怎么写代码?

4e627f4f56715aaa74970ffb305ccda3.jpg
视觉智能平台一个文本接受多种方式审核,应该怎么写代码?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-10 03:14:31 53 0
3 条回答
写回答
取消 提交回答
  • 视觉智能平台通常接受多种方式的文本审核,例如图片、视频等。以下是一个使用Python和百度AI平台的文本审核API的示例代码:

    from aip import AipOcr
    
    # 定义常量
    APP_ID = '你的APP_ID'
    API_KEY = '你的API_KEY'
    SECRET_KEY = '你的SECRET_KEY'
    
    # 初始化AipOcr对象
    aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY)
    
    # 读取图片
    def get_file_content(filePath):
        with open(filePath, 'rb') as fp:
            return fp.read()
    
    # 调用通用文字识别接口
    result = aipOcr.basicGeneral(get_file_content('图片路径'))
    
    # 输出结果
    print(result)
    

    在这个示例中,我们使用了百度AI平台的通用文字识别接口(basicGeneral),它可以识别图片中的文本。你可以根据需要替换为其他接口,例如视频审核接口(videoCensor)等。

    2024-01-14 09:05:08
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    阿里云视觉智能平台提供了多种文本审核方式,包括文本内容审核、图片内容审核和语音内容审核等。以下是使用Python语言调用阿里云视觉智能平台的代码示例:

    from aliyunsdkcore.client import AcsClient
    from aliyunsdkcore.acs_exception.exceptions import ClientException
    from aliyunsdkcore.acs_exception.exceptions import ServerException
    from aliyunsdkvod.request.v20170321 import SubmitAIJobRequest, AIJobListRequest, QueryAsyncJobListRequest
    import json
    
    # 创建AcsClient实例
    client = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-hangzhou')
    
    # 提交文本内容审核任务
    request = SubmitAIJobRequest.SubmitAIJobRequest()
    request.set_accept_format('json')
    request.set_ContentType('text')
    request.set_Scenes(["content"])
    request.set_TemplateName("TextClassification")
    request.set_TemplateParam(json.dumps({"type": "general", "categories": ["politics", "finance", "technology"]}))
    request.set_SourceContent('待审核的文本内容')
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
    
    # 查询文本内容审核任务列表
    request = AIJobListRequest.AIJobListRequest()
    request.set_accept_format('json')
    request.set_PageSize(10)
    request.set_PageNum(1)
    request.set_JobType("TextClassification")
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
    
    # 查询异步任务列表
    request = QueryAsyncJobListRequest.QueryAsyncJobListRequest()
    request.set_accept_format('json')
    request.set_PageSize(10)
    request.set_PageNum(1)
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
    

    在上述代码中,您需要将<accessKeyId><accessSecret>替换为您自己的阿里云账号的AccessKey ID和AccessKey Secret。此外,您还需要将待审核的文本内容替换为您要进行审核的实际文本内容。

    请注意,以上代码仅为示例,实际使用时可能需要根据具体需求进行调整。

    2024-01-10 14:21:37
    赞同 展开评论 打赏
  • 可以再这个页面传入多个场景,看下生成的示例。 https://next.api.aliyun.com/api/imageaudit/2019-12-30/ScanText
    87e349e79e01308e6db280adc2db9c6e.png
    目前线上的审核是通用策略审核,如果感觉审核不严格,可以联系我们,加严审核策略
    此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2024-01-10 10:36:25
    赞同 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台-产品介绍 立即下载
    阿里云视觉智能开放平台产品介绍 立即下载
    利用CNN实现无需联网的图像识别 立即下载