#flows #vision #cloud #text #networking #flow #detection

cloud-vision-flows

flows.network 的 Google Cloud Vision 集成

2 个版本

0.1.1 2023年4月10日
0.1.0 2023年4月10日

#22#flows

24 每月下载量

MIT/Apache

7KB
60

这是一个用于在 flows.network 的流程函数中使用 Cloud Vision 的库。

使用示例

use cloud_vision_flows::text_detection;
use lambda_flows::{request_received, send_response};

#[no_mangle]
pub fn run() {
    request_received(|_qry, body| {
        let text = text_detection(String::from_utf8(body).unwrap());
        match text {
            Ok(r) => send_response(
                200,
                vec![(
                    String::from("content-type"),
                    String::from("text/plain; charset=UTF-8"),
                )],
                r.as_bytes().to_vec(),
            ),
            Err(e) => send_response(
                500,
                vec![(
                    String::from("content-type"),
                    String::from("text/plain; charset=UTF-8"),
                )],
                e.as_bytes().to_vec(),
            ),
        }
    });
}

此 lambda 函数的原始请求数据将传递给 text_detection,然后函数响应检测到的文本。

整个文档在这里

依赖项

~1–1.7MB
~40K SLoC