输入 | 效果预览 | |
提示词:框出中间狼卡通形象的头部的位置,输出 bounding box 的坐标 | 模型回答:<bbox>175 98 791 476</bbox> | |
场景及说明 | Prompt关键词 | Prompt示例 | 效果图 |
带属性物体检测 需要定位图像中符合自然语言描述的特定属性的对象 | <bbox>x1 y1 x2 y2</bbox> | 帮我框选森林里的着火范围,以<bbox>x1 y1 x2 y2</bbox>的形式表示 | |
多目标检测 需要同时检测多个预定义类别的对象 | [{"category": category, "bbox": "<bbox>x1 y1 x2 y2</bbox>"}, {"category": category, "bbox": "<bbox>x1 y1 x2 y2</bbox>"}] | 请检测图像中所有属于 "plate(盘子)、photo(照片)、kid(小孩)、cup(杯子)" 类别的物体。对于每个物体,请提供其类别和边界框,格式为:[{"category": category, "bbox": "<bbox>x1 y1 x2 y2</bbox>"}, {"category": category, "bbox": "<bbox>x1 y1 x2 y2</bbox>"}] | |
根据图像信息定位目标 根据目标的图像信息在另一张图中进行定位 | <bbox>x1 y1 x2 y2</bbox> | 请根据第一张图的主要目标,识别第二张图中类似的目标,对于每个物体提供其边界框,格式为:<bbox>x1 y1 x2 y2</bbox> | |
计算物体数量 需要统计特定对象的数量 | <point>x y</point> | 定位画面中水面上的所有人,输出 point,格式<point>x1 y1</point>,并计数水面中有多少人? | |
识别图像文本 需要提取图像中的文字内容及位置 | <text>text</text><polygon>x1 y1, x2 y2, x3 y3, x4 y4</polygon> | 标注图中的文字,格式为<text>text</text><polygon>x1 y1, x2 y2, x3 y3, x4 y4</polygon> | |
3D物体检测 检测图像中的3D立体格式的物体 | <图像相机的详细参数> <3dbbox>x_center y_center z_center x_size y_size z_size pitch yaw roll</3dbbox> | 以下是该图像的详细相机参数。 相机内参:焦距f_x=5545.08, f_y=5545.08。主点坐标位于图像中心附近,因此当图像宽度为4284,高度为5712时,c_x=2142.00且c_y=2856.00。这里我们不考虑畸变参数。因此,内参矩阵K = [[1460.00, 0, 2142.00], [0, 1460.00, 2856.00], [0, 0, 1]]。 相机坐标系:X 轴向右,Y 轴向下,Z 轴向前。原点为相机位置。我们将相机坐标系作为世界坐标系,即相机外参矩阵为[[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0]]。 请按照以下格式输出每个3D框:<3dbbox>x_center y_center z_center x_size y_size z_size pitch yaw roll</3dbbox> 注意: (1) x_center, y_center, z_center:目标中心在相机坐标系中沿着XYZ轴的位置,单位为米。 (2) x_size, y_size, z_size:当旋转角为零时,目标沿XYZ轴的尺寸,单位为米。 (3) pitch, yaw, roll:分别为围绕XYZ轴的欧拉角。这里的每个角度值被归一化到(-1,1),需要乘以180转换到实际的角度。在这幅图中检测杯子,并以3D边界框格式展示结果。 | |