将 google 视觉 api 文本检测限制在特定区域
Limit google vision api text detection to specific region
我正在尝试使用 google 视觉 API 从相机预览中检测文本。但是,我希望检测到的文本位于相机评论中的特定 region/rectangle 范围内。
到目前为止,GVision 中还没有这样的功能。但是我通过在我的应用程序的后端过滤来处理类似的情况,如下。
- 使用 FULL_TEXT_DETECTION
获取 GVision 文本
- 得到user action, i.e., user touch, or mouse click的co-ordinates
- 获取应用程序length & width of the mobile device
- 根据第 2 点和第 3 点制作比例或比率函数
- 使用第 4 点的值,提取基于块的 GVision 边界的文本
更新:2018 年 4 月 8 日
{
"requests": [
{
"imageContext": {
"latLongRect": {
"minLatLng": {
"latitude": 0,
"longitude": 0
},
"maxLatLng": {
"latitude": 0,
"longitude": 0
}
}
}
}
]
}
minLatLng
是 TopLeft,maxLatLng
是您所在地区的 BottomRight
更多检查:https://cloud.google.com/vision/docs/reference/rest/v1/images/annotate#ImageContext
我正在尝试使用 google 视觉 API 从相机预览中检测文本。但是,我希望检测到的文本位于相机评论中的特定 region/rectangle 范围内。
到目前为止,GVision 中还没有这样的功能。但是我通过在我的应用程序的后端过滤来处理类似的情况,如下。
- 使用 FULL_TEXT_DETECTION 获取 GVision 文本
- 得到user action, i.e., user touch, or mouse click的co-ordinates
- 获取应用程序length & width of the mobile device
- 根据第 2 点和第 3 点制作比例或比率函数
- 使用第 4 点的值,提取基于块的 GVision 边界的文本
更新:2018 年 4 月 8 日
{
"requests": [
{
"imageContext": {
"latLongRect": {
"minLatLng": {
"latitude": 0,
"longitude": 0
},
"maxLatLng": {
"latitude": 0,
"longitude": 0
}
}
}
}
]
}
minLatLng
是 TopLeft,maxLatLng
是您所在地区的 BottomRight
更多检查:https://cloud.google.com/vision/docs/reference/rest/v1/images/annotate#ImageContext