我想创建一个应用程序android,只要它打开就可以在路上拍摄,如果它检测到事故,它会向数据库发送请求,我直接想到谷歌视觉,但不幸的是它付出了代价,所以,我找到了沃森的愿景,我如何将其用于android
编写视觉API,Cany 边缘检测,添加一些机器学习和人工智能 在你的代码中,Python 是计算方面最好的工具,在 android 中编译这段代码并给出视频/图像作为输入。
您的相机应始终在视频重新编码模式下打开,以便您的代码将获取视频并将其转换为图像,并可以检测它是否是事件。
我认为您可以使用外部 REST API 来实现这一点,您需要将图像作为多形式输入发送,它将返回带有置信度的标签。
您可以订阅此 API 并在此处找到其文档:https://market.mashape.com/zyanyatech1/image-recognition
用法非常简单:
// These code snippets use an open-source library. http://unirest.io/java
HttpResponse<JsonNode> response = Unirest.post("https://zyanyatech1-image-recognition-v1.p.mashape.com/")
.header("X-Mashape-Key", "{api_key}")
.field("imgUploader", new File(""))
.asJson();
它将生成如下响应:
{
"Labels": [
{
"Name": "Food",
"Confidence": 99.32677459716797
},
{
"Name": "Hot Dog",
"Confidence": 99.32677459716797
}
],
"OrientationCorrection": "ROTATE_0"
}
希望这有帮助。