精华内容
下载资源
问答
  • 拍照搜题app
    万次阅读
    2021-05-19 16:30:59

    大学c语音搜题app是一款为C语言学习的用户们带来搜题服务的软件,C语言可以说是计算机语言的入门语言了,无论你是要学习Python还是数据结构或者是Java语言,都要先学习C语言,但是用户在学习C语言时会遇到很多的问题,而这款软件就可以很好地帮助大家解决难题,轻松学习C语言。

    大学c语音搜题app软件功能:

    1、主要是针对大学生们打造的,为大家的C语言学习提供方便;

    2、虽然这款软件对应的是c语音教学,但其实它里面还是有许多其他教学内容;

    3、用户们可以随时随地在这里学习,而且还支持下载保存你学习内容离线继续学习。

    大学c语音搜题app软件特色:

    1、能够直接通过搜索引擎来查询寻找你感兴趣和疑惑的内容;

    2、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答;

    3、不需要注册,直接下载安装就能够立马使用,省去用户注册登录和管理账号的麻烦。

    大学c语音搜题app软件点评:

    平台内的题目十分地丰富,可以很好地满足不同学习阶段的用户使用,C语言是基础,相信很多刚开始接触计算机的用户都会学习。

    更多相关内容
  • 模仿作业帮、小猿题库搜题功能(包含图片文字识别) 参考:https://blog.csdn.net/android_xue/article/details/78962637 搜题数据参考小韭搜题:http://www.xiaojo.com
  • 关于拍照搜题 APP 对学习生活的影响调查问卷自定义查 询 时间2016 年 2 月 12 调查背景 参考资料 调查方法问卷调查 开始时间2016-2-11 结束时间2016-2-12 样本总数92 份 本报告分析内容 自定义查询 本报告样本筛选...
  • 教育学习
  • 「快捷搜题」软件是一款搜题工具类APP,支持拍照搜题,文字搜题,小工具箱类功能。「主打悬浮窗扫题功能」,通过无障碍与悬浮窗实现扫题功能,可扫描当前界面控件文字,提供列表选择实现快速搜索题目功能。提高答题...
  • 大学c语音搜题

    万次阅读 2021-05-21 00:44:40
    还有大量的编程等等都是可以在这里进行查询,方法有很多种,但是最简单的就是可以直接用手机进行拍照的~『大学c语音搜题优势』很好用的可以在线进行搜题的软件,可以更加方便用户的需求。还能用拍照的方式进行搜题呢...

    大学c语音搜题是专门为c语言用户打造的可以进行搜题的软件,而且这里的有超多的答案能够提供给用户。每个人都是可以进行免费查看的,不会有太过多的限制呢。还有大量的编程等等都是可以在这里进行查询,方法有很多种,但是最简单的就是可以直接用手机进行拍照的~

    b2b63c990aa1a24dcd99363756bb5827.png

    『大学c语音搜题优势』

    很好用的可以在线进行搜题的软件,可以更加方便用户的需求。

    还能用拍照的方式进行搜题呢,是不是超级的简单,来看看吧。

    让更多的用户可以更加快速的了解到学习的技巧,操作也很快的。

    『大学c语音搜题亮点』

    1、随时随地都能够学习,而且还支持下载保存你学习内容离线继续学习。

    2、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答。

    3、打造线上的学习平台,帮助更多的用户随时都能展开学习,人人都可以免费参与,没有限制。

    『大学c语音搜题特色』

    1、这款应用教学软件主要是针对大学生们打造的,而且还是对于那些学习编程的同学们提供的。

    2、能够满足其使用需求,虽然这款软件对应的是c语音教学,但其实它里面还是有许多其他教学的。

    3、随时随地都可以掌握课程表、考试成绩、校园内部最新信息资讯,而老师则可以通过这款软件分享学生们的学习动态以及在线表现。

    『大学c语音搜题说明』

    1、随时随地都能够学习,而且还支持下载保存你学习内容离线继续学习。

    2、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答。

    3、打造线上的学习平台,帮助更多的用户随时都能展开学习,人人都可以免费参与,没有限制。

    『大学c语音搜题小编测评』

    大学c语音搜题是在线可以直接通过拍照就能搜题的软件,还可以更好的解决更多的在学习上遇到的问题呢。快来这里拍照解题吧~

    展开全文
  • OCR拍照搜题

    千次阅读 2020-12-30 06:12:13
    OCR拍照搜题简介HI,您好,欢迎使用学而思网校AI开放平台OCR拍照搜题接口服务。本文档主要针对需要集成HTTP API的技术研发工程师,详细描述OCR拍照搜题能力相关的技术内容。您可以通过接口能力接口名称接口能力简要...

    OCR拍照搜题

    简介

    HI,您好,欢迎使用学而思网校AI开放平台OCR拍照搜题接口服务。

    本文档主要针对需要集成HTTP API的技术研发工程师,详细描述OCR拍照搜题能力相关的技术内容。您可以通过

    接口能力

    接口名称

    接口能力简要描述

    api 地址

    OCR拍照搜题

    检测上传图像中的文字,进行 AI 文字识别,然后搜索相关的试题。

    http://openapiai.xueersi.com/v1/api/img/ocr/photo_search

    适用范围

    任意操作系统,任意编程语言,均可以通过http或https调用本接口。

    图像发送方式

    图像数据支持两种形式发送:

    URL

    网络上的图片 URL 地址

    图片数据

    请求图片需经过base64编码:图片的base64编码指将一副图片编码成字符串数据,便于网络传输请求。您可以首先得到图片的二进制,进行base64编码后,然后再进行urlencode(注意你所使用的网络工具或网络库有没有默认的urlencode功能,如果没有,需要你自己显式转化)。

    转码方式可参考

    注意: 图片的base64编码是不包含图片头的,如(data:image/jpg;base64,)

    图片大小

    不能大于4MB

    长边不能超过4096px

    短边不能小于15px

    图像类型支持

    图像数据支持以下原生类型:

    jpg

    png

    jpeg

    bmp

    文字识别范围

    目前,OCR识别接口服务支持多种类型文字,包括:

    中文打印体识别

    英文打印体识别

    表格识别

    拼音识别

    请求方式

    HTTP 方法:POST

    请求 URL:http://openapiai.xueersi.com/v1/api/img/ocr/photo_search

    注意: Content-Type为application/x-www-form-urlencoded,然后通过urlencode格式化请求体。

    Header 如下:

    参数名

    赋值

    Content-Type

    application/x-www-form-urlencoded

    urlencode介绍

    在请求 API 的 post 请求参数中含有图片url地址或base64字符。url地址 或 base64 字符作为参数传递时,需要把 中文 以及 '/' 做一下编码,防止解析中出现歧义,从而符合url的规范。

    将中文 以及 '/'  转换为百分号编码形式,这就是 urlencode格式化操作。

    部分语言的第三方包内部做了 urlencode 编码,不进行 urlencode 格式化也可以正常进行 API 请求,但    是进行 urlencode 格式化之后,一定可以通过请求。所以我们推荐您对请求体中的参数进行 urlencode 操作。

    快速接入方式

    请求参数详情

    参数名

    类型

    是否必选

    赋值说明

    样例

    备注

    app_key

    string

    应用标识

    8102b22a5e81e840176d9f381ec6f837

    img

    string

    图像数据

    https://i.loli.net/2019/03/22/5c94684fad743.jpg

    图像 base64数据:示例数据较长,见附件

    图像base64字符串 / 图像URL

    img_type

    string

    图像形式

    URL

    base64 / URL

    subject_id

    integer

    学科id

    1:语文,2:数学,3:英语,4:物理,5:化学,6:生物,7:政治,8:历史,9:地理,20:趣味,21:科学,25:生化,26:编程,44:人文

    默认0

    请求代码示例

    HTTP 代码示例:

    POST /v1/api/img/ocr/photo_search HTTP/1.1

    Host: openapiai.xueersi.com

    Content-Type: application/x-www-form-urlencoded

    cache-control: no-cache

    app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3a%2f%2fi.loli.net%2f2019%2f03%2f22%2f5c94684fad743.jpg&img_type=URL

    cURL 代码示例:

    curl -X POST \

    http://openapiai.xueersi.com/v1/api/img/ocr/photo_search \

    -H 'Content-Type: application/x-www-form-urlencoded' \

    -H 'cache-control: no-cache' \

    -d 'app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3a%2f%2fi.loli.net%2f2019%2f03%2f22%2f5c94684fad743.jpg&img_type=URL'

    PHP 代码示例:

    $curl = curl_init();

    curl_setopt_array($curl, array(

    CURLOPT_URL => "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search",

    CURLOPT_RETURNTRANSFER => true,

    CURLOPT_ENCODING => "",

    CURLOPT_MAXREDIRS => 10,

    CURLOPT_TIMEOUT => 30,

    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

    CURLOPT_CUSTOMREQUEST => "POST",

    CURLOPT_POSTFIELDS => "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3a%2f%2fi.loli.net%2f2019%2f03%2f22%2f5c94684fad743.jpg&img_type=URL",

    CURLOPT_HTTPHEADER => array(

    "Content-Type: application/x-www-form-urlencoded",

    "cache-control: no-cache"

    ),

    ));

    $response = curl_exec($curl);

    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {

    echo "cURL Error #:" . $err;

    } else {

    echo $response;

    }

    Python(Python3) 代码示例:

    URL传参方式:

    import http.client

    conn = http.client.HTTPConnection("openapiai.xueersi.com")

    payload = "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL"

    headers = {

    'Content-Type': "application/x-www-form-urlencoded",

    'cache-control': "no-cache",

    }

    conn.request("POST", "/v1/api/img/ocr/photo_search/", payload, headers)

    res = conn.getresponse()

    data = res.read()

    #python2.7

    #print(data)

    #python3.6

    print(data.decode("utf-8"))

    conn.close()

    base64传参方式:

    import http.client

    import urllib

    import base64

    from urllib import quote

    with open('./test.jpg', 'rb') as bin_data:

    image_data = bin_data.read()

    image_data_base64 = base64.b64encode(image_data)

    image_data_base64 = quote(image_data_base64)

    conn = http.client.HTTPConnection("openapiai.xueersi.com")

    appkey_string = 'app_key=8102b22a5e81e840176d9f381ec6f837'

    img_string = 'img=' + image_data_base64

    img_type_string = 'img_type=base64'

    payload = appkey_string + '&' + img_string + '&' + img_type_string

    headers = {

    'Content-Type': "application/x-www-form-urlencoded",

    'cache-control': "no-cache",

    }

    conn.request("POST", "/v1/api/img/ocr/photo_search/", payload, headers)

    res = conn.getresponse()

    data = res.read()

    print(data.decode("utf-8"))

    conn.close()

    C++(LibCurl) 代码示例:

    CURL *hnd = curl_easy_init();

    curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");

    curl_easy_setopt(hnd, CURLOPT_URL, "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search");

    struct curl_slist *headers = NULL;

    headers = curl_slist_append(headers, "cache-control: no-cache");

    headers = curl_slist_append(headers, "Content-Type: application/x-www-form-urlencoded");

    curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

    curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3a%2f%2fi.loli.net%2f2019%2f03%2f22%2f5c94684fad743.jpg&img_type=URL");

    CURLcode ret = curl_easy_perform(hnd);

    Java 代码示例:

    public static void QuickConnect(){

    new Thread(new Runnable() {

    @Override

    public void run() {

    try {

    Map params = new HashMap();

    params.put("app_key", "8102b22a5e81e840176d9f381ec6f837");

    params.put("img","https://i.loli.net/2019/03/22/5c94684fad743.jpg");

    params.put("img_type","URL");

    Log.i(TAG,"start post");

    String result = HttpUtil.sendPostMessage(params,"utf-8");

    System.out.println("result->"+result);

    }catch(Exception e)

    {

    e.printStackTrace();

    }

    }

    }).start();

    }

    JavaScript 代码示例:

    var settings = {

    "async": true,

    "crossDomain": true,

    "url": "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search",

    "method": "POST",

    "headers": {

    "Content-Type": "application/x-www-form-urlencoded",

    "cache-control": "no-cache",

    },

    "data": {

    "app_key": "8102b22a5e81e840176d9f381ec6f837",

    "img": "https://ai.xueersi.com/textRecognition/images/22.jpg",

    "img_type": "URL"

    }

    }

    $.ajax(settings).done(function (response) {

    console.log(response);

    });

    Go 代码示例:

    package main

    import (

    "fmt"

    "strings"

    "net/http"

    "io/ioutil"

    )

    func main() {

    url := "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search"

    payload := strings.NewReader("app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL")

    req, _ := http.NewRequest("POST", url, payload)

    req.Header.Add("Content-Type", "application/x-www-form-urlencoded")

    req.Header.Add("cache-control", "no-cache")

    res, _ := http.DefaultClient.Do(req)

    defer res.Body.Close()

    body, _ := ioutil.ReadAll(res.Body)

    fmt.Println(res)

    fmt.Println(string(body))

    }

    C# 代码示例:

    using System;

    using System.IO;

    using System.Net;

    using System.Text;

    namespace ConsoleApp1

    {

    class Program

    {

    static void Main(string[] args)

    {

    string celerityPost = CelerityPost();

    Console.WriteLine("快速接入方式:\n" + celerityPost);

    Console.ReadLine();

    }

    private static string CelerityPost()

    {

    string url = "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search";//URL地址

    string payload = "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL";

    CookieContainer cookieContainer = new CookieContainer();

    HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);

    webRequest.ContentLength = Encoding.UTF8.GetByteCount(payload);

    webRequest.ContentType = "application/x-www-form-urlencoded";//Content-Type

    webRequest.CookieContainer = cookieContainer;

    webRequest.Method = "post";

    Stream request = webRequest.GetRequestStream();

    StreamWriter streamWriter = new StreamWriter(request, Encoding.GetEncoding("gb2312"));

    streamWriter.Write(payload);

    streamWriter.Close();

    HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();

    response.Cookies = cookieContainer.GetCookies(response.ResponseUri);

    Stream returnStream = response.GetResponseStream();

    StreamReader streamReader = new StreamReader(returnStream, Encoding.GetEncoding("utf-8"));

    string endResult = streamReader.ReadToEnd();//返回结果

    streamReader.Close();

    returnStream.Close();

    return endResult;

    }

    }

    }

    微信小程序 代码示例:

    wx.request({

    url: 'http://openapiai.xueersi.com/v1/api/img/ocr/photo_search',

    method: "post",

    data:

    {

    app_key: "8102b22a5e81e840176d9f381ec6f837",

    img: "https://ai.xueersi.com/textRecognition/images/22.jpg",

    img_type: "URL",

    },

    header: {

    "content-type": "application/x-www-form-urlencoded",

    },

    success(res) {

    console.log(res.data)

    }

    })

    iOS 代码示例:

    NSURLSession *session = [NSURLSession sharedSession];

    NSString *urlStr = @"http://openapiai.xueersi.com/v1/api/img/ocr/photo_search";

    NSURL *url = [NSURL URLWithString:urlStr];

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

    request.HTTPMethod = @"POST";

    NSString *app_key = @"app_key=8102b22a5e81e840176d9f381ec6f837";

    NSString *img = @"img=https://ai.xueersi.com/textRecognition/images/22.jpg";

    NSString *img_type = @"img_type=URL";

    NSString *paramsStr = [NSString stringWithFormat:@"%@&%@&%@", app_key, img, img_type];

    request.HTTPBody = [paramsStr dataUsingEncoding:NSUTF8StringEncoding];

    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

    NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

    NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];

    NSLog(@"result=%@",dict);

    }];

    [dataTask resume];

    安全接入方式

    请求参数详情

    参数名

    类型

    是否必选

    赋值说明

    样例

    备注

    app_key

    string

    应用标识

    8102b22a5e81e840176d9f381ec6f837

    time_stamp

    string

    秒级时间戳

    1493468759

    安全接入必备,用于唯一地标识某一刻的时间

    nonce_str

    string

    随机字符串

    dd599ef889859f9fe

    安全接入必备

    sign

    string

    签名信息

    99880aabb33f4def5c875875b6bdc3b1

    安全接入必备

    img_type

    string

    图像形式

    URL

    base64 / URL

    subject_id

    integer

    学科id

    1:语文,2:数学,3:英语,4:物理,5:化学,6:生物,7:政治,8:历史,9:地理,20:趣味,21:科学,25:生化,26:编程,44:人文

    默认0

    请求代码示例

    HTTP 代码示例:

    POST /v1/api/img/ocr/photo_search HTTP/1.1

    Host: openapiai.xueersi.com

    Content-Type: application/x-www-form-urlencoded

    cache-control: no-cache

    app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a

    cURL 代码示例:

    curl -X POST \

    http://openapiai.xueersi.com/v1/api/img/ocr/photo_search \

    -H 'Content-Type: application/x-www-form-urlencoded' \

    -H 'cache-control: no-cache' \

    -d 'app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a'

    PHP 代码示例:

    $curl = curl_init();

    curl_setopt_array($curl, array(

    CURLOPT_URL => "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search",

    CURLOPT_RETURNTRANSFER => true,

    CURLOPT_ENCODING => "",

    CURLOPT_MAXREDIRS => 10,

    CURLOPT_TIMEOUT => 30,

    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

    CURLOPT_CUSTOMREQUEST => "POST",

    CURLOPT_POSTFIELDS => "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a",

    CURLOPT_HTTPHEADER => array(

    "Content-Type: application/x-www-form-urlencoded",

    "cache-control: no-cache"

    ),

    ));

    $response = curl_exec($curl);

    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {

    echo "cURL Error #:" . $err;

    } else {

    echo $response;

    }

    Python(Python3) 代码示例:

    URL传参方式:

    import http.client

    conn = http.client.HTTPConnection("openapiai.xueersi.com")

    payload = "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a"

    headers = {

    'Content-Type': "application/x-www-form-urlencoded",

    'cache-control': "no-cache",

    }

    conn.request("POST", "/v1/api/img/ocr/photo_search/", payload, headers)

    res = conn.getresponse()

    data = res.read()

    #python2.7

    #print(data)

    #python3.6

    print(data.decode("utf-8"))

    conn.close()

    base64传参方式:

    import http.client

    import urllib

    import base64

    from urllib import quote

    with open('./test.jpg', 'rb') as bin_data:

    image_data = bin_data.read()

    image_data_base64 = base64.b64encode(image_data)

    image_data_base64 = quote(image_data_base64)

    conn = http.client.HTTPConnection("openapiai.xueersi.com")

    appkey_string = 'app_key=8102b22a5e81e840176d9f381ec6f837'

    img_string = 'img=' + image_data_base64

    img_type_string = 'img_type=base64'

    payload = appkey_string + '&' + img_string + '&' + img_type_string + '&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a'

    headers = {

    'Content-Type': "application/x-www-form-urlencoded",

    'cache-control': "no-cache",

    }

    conn.request("POST", "/v1/api/img/ocr/photo_search/", payload, headers)

    res = conn.getresponse()

    data = res.read()

    print(data.decode("utf-8"))

    conn.close()

    C++(LibCurl) 代码示例:

    CURL *hnd = curl_easy_init();

    curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");

    curl_easy_setopt(hnd, CURLOPT_URL, "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search");

    struct curl_slist *headers = NULL;

    headers = curl_slist_append(headers, "cache-control: no-cache");

    headers = curl_slist_append(headers, "Content-Type: application/x-www-form-urlencoded");

    curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

    curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a");

    CURLcode ret = curl_easy_perform(hnd);

    Java 代码示例:

    OkHttpClient client = new OkHttpClient();

    MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");

    RequestBody body = RequestBody.create(mediaType, "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a");

    Request request = new Request.Builder()

    .url("http://openapiai.xueersi.com/v1/api/img/ocr/photo_search")

    .post(body)

    .addHeader("Content-Type", "application/x-www-form-urlencoded")

    .addHeader("cache-control", "no-cache")

    .build();

    Response response = client.newCall(request).execute();

    JavaScript 代码示例:

    var settings = {

    "async": true,

    "crossDomain": true,

    "url": "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search",

    "method": "POST",

    "headers": {

    "Content-Type": "application/x-www-form-urlencoded",

    "cache-control": "no-cache",

    },

    "data": {

    "app_key": "8102b22a5e81e840176d9f381ec6f837",

    "img": "https://ai.xueersi.com/textRecognition/images/22.jpg",

    "img_type": "URL",

    "time_stamp": "1551174536",

    "nonce_str": "W8FI8oCp",

    "sign": "c08d8f9900479a3b2a348c1d7dc7e918e71be66a"

    }

    }

    $.ajax(settings).done(function (response) {

    console.log(response);

    });

    Go 代码示例:

    package main

    import (

    "fmt"

    "strings"

    "net/http"

    "io/ioutil"

    )

    func main() {

    url := "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search"

    payload := strings.NewReader("app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a")

    req, _ := http.NewRequest("POST", url, payload)

    req.Header.Add("Content-Type", "application/x-www-form-urlencoded")

    req.Header.Add("cache-control", "no-cache")

    res, _ := http.DefaultClient.Do(req)

    defer res.Body.Close()

    body, _ := ioutil.ReadAll(res.Body)

    fmt.Println(res)

    fmt.Println(string(body))

    }

    C# 代码示例:

    using System;

    using System.IO;

    using System.Net;

    using System.Text;

    namespace ConsoleApp1

    {

    class Program

    {

    static void Main(string[] args)

    {

    string safetyPost = SafetyPost();

    Console.WriteLine("安全接入方式:\n" + safetyPost);

    Console.ReadLine();

    }

    private static string SafetyPost()

    {

    string url = "http://openapiai.xueersi.com/v1/api/img/ocr/photo_search";//URL地址

    string payload = "app_key=8102b22a5e81e840176d9f381ec6f837&img=https%3A%2F%2Fai.xueersi.com%2FtextRecognition%2Fimages%2F22.jpg&img_type=URL&time_stamp=1551174536&nonce_str=W8FI8oCp&sign=7d15e530e58fcf3a020ec69b48d951010fa49322";

    CookieContainer cookieContainer = new CookieContainer();

    HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);

    webRequest.ContentLength = Encoding.UTF8.GetByteCount(payload);

    webRequest.ContentType = "application/x-www-form-urlencoded";//Content-Type

    webRequest.CookieContainer = cookieContainer;

    webRequest.Method = "post";

    Stream request = webRequest.GetRequestStream();

    StreamWriter streamWriter = new StreamWriter(request, Encoding.GetEncoding("gb2312"));

    streamWriter.Write(payload);

    streamWriter.Close();

    HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();

    response.Cookies = cookieContainer.GetCookies(response.ResponseUri);

    Stream returnStream = response.GetResponseStream();

    StreamReader streamReader = new StreamReader(returnStream, Encoding.GetEncoding("utf-8"));

    string endResult = streamReader.ReadToEnd();//返回结果

    streamReader.Close();

    returnStream.Close();

    return endResult;

    }

    }

    }

    微信小程序 代码示例:

    wx.request({

    url: 'http://openapiai.xueersi.com/v1/api/img/ocr/photo_search',

    method: "post",

    data:

    {

    app_key: "8102b22a5e81e840176d9f381ec6f837",

    img: "https://ai.xueersi.com/textRecognition/images/22.jpg",

    img_type: "URL",

    time_stamp: "1551174536",

    nonce_str: "W8FI8oCp",

    sign: "c08d8f9900479a3b2a348c1d7dc7e918e71be66a"

    },

    header: {

    "content-type": "application/x-www-form-urlencoded",

    },

    success(res) {

    console.log(res.data)

    }

    })

    iOS 代码示例:

    NSURLSession *session = [NSURLSession sharedSession];

    NSString *urlStr = @"http://openapiai.xueersi.com/v1/api/img/ocr/photo_search";

    NSURL *url = [NSURL URLWithString:urlStr];

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

    request.HTTPMethod = @"POST";

    NSString *app_key = @"app_key=8102b22a5e81e840176d9f381ec6f837";

    NSString *img = @"img=https://ai.xueersi.com/textRecognition/images/22.jpg";

    NSString *img_type = @"img_type=URL";

    NSString *time_stamp = @"time_stamp=1551174536";

    NSString *nonce_str = @"nonce_str=W8FI8oCp";

    NSString *sign = @"sign=c08d8f9900479a3b2a348c1d7dc7e918e71be66a";

    NSString *paramsStr = [NSString stringWithFormat:@"%@&%@&%@&%@&%@&%@", app_key, img, img_type, time_stamp, nonce_str, sign];

    request.HTTPBody = [paramsStr dataUsingEncoding:NSUTF8StringEncoding];

    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];

    NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {

    NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];

    NSLog(@"result=%@",dict);

    }];

    [dataTask resume];

    返回响应

    返回格式

    JSON格式

    响应参数说明

    参数名

    类型

    赋值说明

    样例

    备注

    code

    string

    返回码

    0

    msg

    string

    返回码解释

    "请求成功"

    data

    object

    识别数据结构

    数据结构

    id

    string

    试题id

    试题id

    parent_id

    int

    父级id,父级不为0则为改编类型试题

    父级id,父级不为0则为改编类型试题

    answer

    string

    试题原始答案,不做任何业务使用

    试题原始答案,不做任何业务使用

    answer2

    string

    试题答案2,此答案用于用户作答验证使用,(填空题去除答案分隔符[|||]及latex标示符$$符后答案)

    试题答案2,此答案用于用户作答验证使用,(填空题去除答案分隔符[|||]及latex标示符$$符后答案)

    answer3

    string

    试题答案3,此答案用户页面渲染展示使用(此答案去除答案分隔符[|||],保留latex标示符$$)

    stem

    string

    试题题干

    type

    string

    试题类别(1 填空 2选择 3解答 4语音测评)

    analytic

    string

    试题解析

    "试题解析内容"

    categoryId

    string

    试题题型id

    choice_type

    int

    选择题类型 1单选题 2多选题

    material_id

    string

    试题材料id

    material_audio

    string

    试题材料音频

    is_objective

    string

    是否为客观题 1 是 2否

    material_content

    string

    材料内容

    audio.content

    string array

    试题音频链接结合,如果不存在,则为空数组

    audio.stem

    string array

    试题题干音频文件

    audio.analytic

    string array

    题解析音频文件

    serial_num

    string

    试题在材料题下序号

    option

    object array

    试题选项,选择题使用此字段,其他类型试题不使用此字段

    knowledge

    object

    试题知识点信息

    option_num

    int

    选择题为正确答案个数,填空题为空个数

    programming_url

    object

    编程试题url,只有试题题型为3解答题的时候才存在此字段信息

    programming_url.stem

    string array

    programming_url.analytic

    string array

    响应代码示例

    响应Body:

    {

    "code": 0,

    "msg": "请求成功",

    "data": {

    "data": {

    "list": [{

    "analytic": "解:根据题意,三角形的两角和它们的夹边是完整的,所以可以利用“角边角”定理作出完全一样的三角形.\u003cbr\u003e\n故选D.",

    "answer": "D",

    "answer2": ["D"],

    "answer3": ["D"],

    "audio": [],

    "categoryId": "51",

    "choice_type": "1",

    "department": "2",

    "display_type": "0",

    "id": "113892",

    "is_objective": "1",

    "knowledge": {

    "7961": {

    "alias_name": "",

    "id": "7961",

    "name": "ASA"

    }

    },

    "material_audio": [],

    "material_content": "",

    "material_id": 0,

    "material_topic_answer": [],

    "option": [{

    "content": "$$\\text{SSS}$$",

    "is_right": "0",

    "label": "A"

    }, {

    "content": "$$\\text{SAS}$$",

    "is_right": "0",

    "label": "B"

    }, {

    "content": "$$\\text{AAS}$$",

    "is_right": "0",

    "label": "C"

    }, {

    "content": "$$\\text{ASA}$$",

    "is_right": "1",

    "label": "D"

    }],

    "option_num": 4,

    "parent_id": 0,

    "programming_url": [],

    "serial_num": 0,

    "stem": "如图所示,亮亮书上的三角形被墨迹污染了一部分,很快他就根据所学知识画出一个与书上完全一样的三角形,那么这两个三角形完全一样的依据是(  )\u003cbr\u003e\n\u003cimg src=\"https://hw.xesimg.com/test_library/img/2018/10/17/t_113892_54_104x93.png?1539772112\"\u003e",

    "subject_id": "2",

    "type": "2"

    }, {

    "analytic": "解:根据题意,三角形的两角和它们的夹边是完整的,所以可以利用“角边角”定理作出完全一样的三角形.\u003cbr\u003e\n故选A. \u003cbr\u003e\n考点:全等三角形的应用\n\n",

    "answer": "A",

    "answer2": ["A"],

    "answer3": ["A"],

    "audio": [],

    "categoryId": "51",

    "choice_type": "1",

    "department": "2",

    "display_type": "0",

    "id": "447944",

    "is_objective": "1",

    "knowledge": {

    "7961": {

    "alias_name": "",

    "id": "7961",

    "name": "ASA"

    }

    },

    "material_audio": [],

    "material_content": "",

    "material_id": 0,

    "material_topic_answer": [],

    "option": [{

    "content": "$$ASA$$ ",

    "is_right": "1",

    "label": "A"

    }, {

    "content": "$$SAS $$ ",

    "is_right": "0",

    "label": "B"

    }, {

    "content": "$$AAS$$",

    "is_right": "0",

    "label": "C"

    }, {

    "content": "$$SSS $$ ",

    "is_right": "0",

    "label": "D"

    }],

    "option_num": 4,

    "parent_id": 0,

    "programming_url": [],

    "serial_num": 0,

    "stem": "如图所示,小明试卷上的三角形被墨迹污染了一部分,很快他就根据所学知识画出一个与试卷原图完全一样的三角形,那么两个三角形完全一样的依据是(  ) \u003cbr\u003e\n\u003cimg src=\"https://mr.xesimg.com/test_library/ordinaryimg/2016/05/14/t_447944_7_205x81.png\"\u003e",

    "subject_id": "2",

    "type": "2"

    }, {

    "analytic": "根据题意,三角形的两个角和它们的夹边是完整的,所以可以利用"角边角"定理作出完全一样的三角形. \u003cbr\u003e\n故选:C. \u003cbr\u003e\n考点:全等三角形的应用. ",

    "answer": "C",

    "answer2": ["C"],

    "answer3": ["C"],

    "audio": [],

    "categoryId": "51",

    "choice_type": "1",

    "department": "2",

    "display_type": "0",

    "id": "446440",

    "is_objective": "1",

    "knowledge": {

    "7961": {

    "alias_name": "",

    "id": "7961",

    "name": "ASA"

    }

    },

    "material_audio": [],

    "material_content": "",

    "material_id": 0,

    "material_topic_answer": [],

    "option": [{

    "content": "$$SSS$$ ",

    "is_right": "0",

    "label": "A"

    }, {

    "content": "$$SAS$$ ",

    "is_right": "0",

    "label": "B"

    }, {

    "content": "$$ASA$$ ",

    "is_right": "1",

    "label": "C"

    }, {

    "content": "$$AAS$$ ",

    "is_right": "0",

    "label": "D"

    }],

    "option_num": 4,

    "parent_id": 0,

    "programming_url": [],

    "serial_num": 0,

    "stem": "如图,聪聪书上的三角形被墨迹污染了一部分,他根据所学知识很快就画了一个与书本上完全一样的三角形,那么聪聪画图的依据是(  ) \u003cbr\u003e\n\u003cimg src=\"https://hw.xesimg.com/test_library/img/2017/12/09/t_446440_6-1_157x126.png?1512806402\"\u003e",

    "subject_id": "2",

    "type": "2"

    }, {

    "analytic": "解:小明书上的三角形被墨水污染了,他根据所学知识画出了完全一样的一个三角形,\u003cbr\u003e\n他根据的定理是:两角及其夹边分别相等的两个三角形全等$$\\left( \\text{ASA} \\right)$$.\u003cbr\u003e\n故答案为:D.\u003cbr\u003e",

    "answer": "D",

    "answer2": ["D"],

    "answer3": ["D"],

    "audio": [],

    "categoryId": "51",

    "choice_type": "1",

    "department": "2",

    "display_type": "0",

    "id": "1139943",

    "is_objective": "1",

    "knowledge": {

    "7961": {

    "alias_name": "",

    "id": "7961",

    "name": "ASA"

    }

    },

    "material_audio": [],

    "material_content": "",

    "material_id": 0,

    "material_topic_answer": [],

    "option": [{

    "content": "$$\\text{SSS}$$",

    "is_right": "0",

    "label": "A"

    }, {

    "content": "$$\\text{SAS}$$",

    "is_right": "0",

    "label": "B"

    }, {

    "content": "$$\\text{AAS}$$",

    "is_right": "0",

    "label": "C"

    }, {

    "content": "$$\\text{ASA}$$",

    "is_right": "1",

    "label": "D"

    }],

    "option_num": 4,

    "parent_id": 0,

    "programming_url": [],

    "serial_num": 0,

    "stem": "如图所示,小明书上的三角形被墨水污染了,他根据所学知识画出了完全一样的一个三角形,他根据的定理是(  )\u003cbr\u003e\n\u003cimg src=\"https://mr.xesimg.com/test_library/img/2018/08/03/t_1139943_2_302x220.png?1533275497\"\u003e",

    "subject_id": "2",

    "type": "2"

    }, {

    "analytic": "解:根据题意,三角形的两角和它们的夹边是完整的,所以可以利用“角边角”定理作出完全一样的三角形.\u003cbr\u003e\n故答案为:两角和它们的夹边分别相等的两个三角形全等.",

    "answer": "[|||]两角和它们的夹边分别相等的两个三角形全等[|||]",

    "answer2": ["两角和它们的夹边分别相等的两个三角形全等"],

    "answer3": ["两角和它们的夹边分别相等的两个三角形全等"],

    "answer4": [

    ["两角和它们的夹边分别相等的两个三角形全等"]

    ],

    "audio": [],

    "categoryId": "52",

    "choice_type": 0,

    "department": "2",

    "display_type": "0",

    "id": "1040364",

    "is_objective": "0",

    "knowledge": {

    "7957": {

    "alias_name": "",

    "id": "7957",

    "name": "全等形的性质"

    },

    "7961": {

    "alias_name": "",

    "id": "7961",

    "name": "ASA"

    }

    },

    "material_audio": [],

    "material_content": "",

    "material_id": 0,

    "material_topic_answer": [],

    "option": {

    "1": {

    "content": "两角和它们的夹边分别相等的两个三角形全等"

    }

    },

    "option_num": 1,

    "parent_id": 0,

    "programming_url": [],

    "serial_num": 0,

    "stem": "如图所示,亮亮书上的三角形被墨迹污染了一部分,他根据所学的知识很快就画出了一个与书上完全一样的三角形,那么亮亮画图的依据是\u003cspan class='test_blank' style='width:192px'\u003e\u0026nbsp;\u003c/span\u003e.\u003cbr\u003e\n\u003cimg src=\"https://hw.xesimg.com/test_library/img/2018/08/03/t_1040364_bjsb4_189x119.png?1533290915\"\u003e",

    "subject_id": "2",

    "type": "1"

    }],

    "rows": 210494

    },

    "status": 100

    }

    }

    常见问题及反馈

    展开全文
  • 有什么适合大学生搜题的一些APP,比如解决高数,线代,数学建模,大学物理这样的学科问题的APP?您可以使用quark或百度直接搜索对于高级数字,您可以使用“Microsoft math”或photomath,但这需要一点高扫描角度;您...

    43541aabda3393fb1cc51c489b770d08.png

    有什么适合大学生搜题的一些APP,比如解决高数,线代,数学建模,大学物理这样的学科问题的APP?

    您可以使用quark或百度直接搜索

    对于高级数字,您可以使用“Microsoft math”或photomath,但这需要一点高扫描角度;您也可以尝试wellframe Alpha

    家庭作业帮助,小猿猴搜索的题目可以在一些题目里找到

    微信小程序也可以试试

    课本上的题目可以试试“帮班宝”、“学小容易”APP

    有一些辅助官方账号,文字搜索非常方便,大学狗、神搜索题、大学答题助手,回答星

    软件不是用过的,而是用过的一个。一个名为“考题搜索”的微信小程序非常方便。你可以在任何时候使用它,你不需要使用这个应用程序。它非常有效。你可以拍照和用声音搜索问题,但我通常用声音搜索问题,因为我搜索很多文科主题,所以如果需要,我可以试试。三月是个美丽的季节。出去走走,你可以看到路边开满了五颜六色的花。你知道那是什么花吗?在花前,与“认识花王”合影,知道花的名字。在微信发现小程序中搜索“志华军”可打开此小程序。打开后,点击“拍照认花”,对不认识的花拍照,结果会出现。下拉查看该花的学名、形态特征、主要价值等信息。哦,小编考了很多花,我觉得这个小程序挺准确的。但不能保证它是完全准确的,有些不知名的花,或者照片不是很清晰,结果可能不准确。此时,您可以将屏幕向左滑动,右侧将出现几个类似的花朵。如果没有您想要的结果,可以单击“我要报告错误”。在“花园”页面,有很多养花的干货,非常适合喜欢在家里养花的小伙伴。在“square”页面中,您可以看到其他用户识别的花。在“我的”页面中,你可以看到你以前识别过的各种花。如果你也喜欢种花种花,可以试试“认识花王”应用程序。关注“小应用精选”官方账号,寻找更多有趣的小程序。

    大学生有啥搜题的好软件吗?最好是考试能用的?

    识别花草很简单,你下一个QQ浏览器,在旁边搜索,在最右边,你可以看到一个摄像头的图标,你点击,下一行就会有识别东西的字样,然后你点击识别东西,就可以了

    展开全文
  • 下面多特小编就跟您推荐几款比较合适的软件或者app给您参考大学搜题的软件有很多,哪些大学搜题软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考大学搜题app是一款拍照就能立刻出回答的...
  • 大学扫一扫题目出答案软件,可以拍照搜大学题目的app,大学电路分析搜题软件更多相关问题车速传感器通常安装在()或()上;有()和()两种类型。某公司所属三个工厂生产同一产品,要反映三个工厂产量报告期比基期的发展变动...
  • 文件附视频安装教程和文字安装教程 这是一个在线课程查询的微信小程序源码 题库资源丰富,自动收集, 支持语音摄像头识别 本模型采用接口方式,自动全网采集题库 而且这个小程序不用服务器和域名也可以搭建 ...
  • 吊打市面大学搜题app,不好用直接举报我,谢谢~ 【软件名称】:火星搜题 【软件版本】:1.2 【软件大小】:2.5m 【使用平台】:安卓 【是否root】:免root 【测试机型】:小米11 【软件说明】: 是市面让你感到体验...
  • Tags: 学习 教育C语言搜题神器是一款手机端在线学习平台,可以帮助用户提供海量技术题库外,还涵盖了求职面试经验和技术干货为你提供,让你C语言随时学习无忧。同时除去以上学习内容外,还可支持刷题和编辑器智能...
  • 拍照怎么搜题?(上)

    万次阅读 多人点赞 2016-04-06 23:37:07
    前一段时间几个拍照搜题的软件挺流行(比如:小猿搜题、作业帮、学霸君等),手机拍张照片,就能把考题的答案搜出来,完全不用去百度手敲。 出于程序员那种职业的好奇心,老王用了两周的时间做了一个简单的研究并写...
  • C语言二级考试题库app是一款题库练习软件,C语言二级考试题库app为用户提供计算机二级C语言项目的练习,并且C语言二级考试题库app给每道配备解析,让你更好的掌握题型。软件介绍C语言二级考试题库app是全国...
  • 拍照APP搜题 中学数学

    2018-03-06 11:18:35
    APP数学学科,如何实现拍照搜题? ——猿题库,学霸君,学习宝,作业帮 据说需要具备 OCR识别经验 + 数学表达符号的存储和检索技术? CSDN找到个别文章介绍和技术高手的分享理论、思路,但不确定开发效果...
  • 从全然不知到融会贯通——对小猿搜题手机APP的教学设计分析首页基于OCR技术的拍照搜题功能基于语音识别的古诗文辅助背诵功能基于人工智能和手写文字识别的英语作文自动批改功能作业互助功能积分系统VIP智能家庭教师...
  • 悬浮窗搜题app别看它的体积这么小但是悬浮窗搜题神器功能特别强大。悬浮窗搜题与一般的搜索软件最大不同就是能够悬浮于手机桌面上!软件介绍悬浮窗搜题app是一款可以有效提升大家学习效率的软件,简单搜索模式让你...
  • 模仿作业帮、猿题库等含有搜题功能的app,自定义相机,图片识别技术的实现,超级简单
  • 用python的OCR实现自动拍照搜题

    千次阅读 2018-04-25 13:51:52
    最近两天因为要频繁刷一个题库,然后囿于时间的限制并且是在app里面做的练习,所以不能一边答案一边答题。这样的话凭本事做的话命中率一定会比较低。。。。。急中生智想了一个偷懒的方法。 1. 用电脑的模拟器打开...
  • 悬浮窗搜题神器,一款支持悬浮窗自动识别搜题神器软件,帮助到大家在学习生活中更好、更快速的...悬浮窗搜题神器APP简介1、是一款针对在校学生的学习工具,更好 的完成网课教学任务;2、详解内容也是悬浮在桌面,让答...
  • 搜题用哪个软件好?

    千次阅读 2020-12-05 08:45:41
    目前比较好用的有作业帮、小猿搜题、学霸君、阿凡提搜题等app,最近好未来(原学而思)推出了一款可以免费获得人工答疑的app,叫晓搜题app。上周,好未来(原学而思)推出了一款叫晓搜题的搜题app,目前已经面向用户开放...
  • ▍中小学搜题App 虽然这篇主要内容是想写如何解决大学搜题,但还是提一嘴中小学的???? 于是便为大家准备了这样一篇**《大学免费搜题终极攻略》** ▍1 中小学搜题App 虽然这篇主要内容是想写如何解决大学搜题,但还是...
  • 近日,因为一道小学四年级数学,杭州一对父母直接吵翻了,在网络上引起了热议。甲、乙两辆汽车同时分别从A、B两地相对开出,第一次在离A站90千米处相遇,相遇后两车继续以原速前进,到达目的地后又立即返回,...
  • 可以搜Python题答案的APP有:网课帮答题 、学小易 、助课宝、搜题宝 、微软数学 、Photomath、题多多 、作业帮、小猿搜题。可以搜Python题答案的APP有1.网课帮答题开启悬浮窗随时搜题,无需离开网课软件,更高效率,...
  • 1.前言最近答题类app比较火爆,由于题目广并且时间短,自己打字搜索是不太可能的了,于是想自己做一个自动搜索的Python脚本该Python脚本的原理是用adb工具将手机截图传到电脑上进行文字识别,然后百度搜索该问题,...
  • 有哪些可以搜Python题答案的APP发布时间:2020-07-27 10:00:44来源:亿速云阅读:148今天就跟大家聊聊...可以搜Python题答案的APP有:网课帮答题 、学小易 、助课宝、搜题宝 、微软数学 、Photomath、题多多 、作业...
  • 正月十五闹元宵,许多家庭还沉浸在节日的欢乐中,然而却有不少学生家长,面对紧随其后的开学季陷入了辅导作业的烦恼中。...百度App拍照搜题功能,在开学季到来之前再度引发关注和讨论。 百度App拍照...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,356
精华内容 542
关键字:

拍照搜题app