首页 > 试题广场 >

背景一 Xpilot全场景自动泊车系统是小鹏汽车G3推

[问答题]

背景一

Xpilot全场景自动泊车系统是小鹏汽车G3推出的重点之一,本系统融合超声波系统和全景视觉系统,可以实现有线框和无线框的平行、垂直车位的自动泊车和泊出、多车位的选择功能。当车辆需要停入某车位时,控制车辆以规定速度通过车位,系统可以自动识别出车位的存在,并且在仪表上显示车位“P”或多个“P”以提示驾驶员找到车位,通过简单操作启动全自动泊车模式,智能控制器通过控制转向、刹车、动力来控制车辆自动停车入库。


如上图所示,其中利用到了视觉图像识别车位的技术。露天车位经常受到周边环境影响,阳光底下存在树影的情况经常出现。小鹏汽车通过大量的实验数据表明,目前所有环境工况下的总体识别率为95%。XPilot系统识别的车位里面有20%的车位有阴影,XPilot系统漏检的车位里面有25%是有阴影的。

问题1:某个特定的带有树影的车位被Xpilot识别到的概率是多少?

问题2:如图所示,识别到的车位线通过简单的处理可以获取如图所示的二值图,请简述二值图中的车位角点(红框所示)如何计算得到?



问题3:已知识别的图像里面,单位像素代表实际的长度2cm,角点定位的标准差为 pixel,某个被识别的车位长度为280像素,宽度为120像素,假设长度和宽度的测量是完全独立的,求该车位实际长度、宽度、面积,以及三者的标准差。


问题4:

4.1 泊车模块计算过程中,模块反馈计算状态有以下定义:

typedef enum {
MSTAT_NORM,//计算正常
MSTAT_ABNORM,//计算异常
MSTAT_OFF,//关闭计算
MSTAT_DATCLC,//数据清零
MSTAT_COMPLETE,//正常执行完毕
MSTAT_UNCOMPLETE,//异常关闭未执行完毕
}PK_ModuleStateType;
int a = sizeof(PK_ModuleStateType);
运算完毕后,a的值为:_________

4.2泊车模块计算涉及到部分内联函数定义:

  inline float calcProjLen(const Point_T *pa, const Point_T *pb, const Point_T *uv) {
                  float lx = pb->x - pa->x;
              float ly = pb->y - pa->y;
              float dp = lx * uv->x + ly * uv->y;
              returnfabsf(dp);
       }
请问C语言中使用inline函数的注意事项,优点跟缺点分别是什么:

4.3 请写出bool , float,  char  *p 与“零值”比较的if  语句。


问题5:

5.1泊车模块计算涉及一些宏定义,例如求取最大值,请给出最大值宏定义。

5.2泊车模块计算涉及数据交换函数的定义,请给出如下定义存在的问题及解决方法。

wap( int* p1,int* p2 ){
 int * p;
 *p = *p1;
 *p1 = *p2;
 *p2 = *p;
 }

5.3 泊车模块计算涉及结构体的定义,在32位操作系统里面,以下的结构体定义哪个更好,为什么?

第一种:

typedef struct _Udata_Info_T1{
       int num;
short peak_2nd;
char peak;
}Udata_Info_T1;


第二种:

typedef struct _Udata_Info_T2{
       char peak;
       int num;
       short peak_2nd;
}Udata_Info_T2;




5.3 第一种更省内存,因为内存对齐时,之前添加的变量所占空间应该是新添加的类型的整数倍
发表于 2020-07-15 21:15:58 回复(1)
&&1头像 &&1


发表于 2019-04-20 17:40:13 回复(5)
问题1:某个特定的带有树影的车位被Xpilot识别到的概率是多少?    
定义辅助变量:
  • D+:检测出车位
  • D-: 未检测出车位
  • S:带阴影的车位
题目已知条件:
  • 目前所有环境工况下的总体识别率为95%,所以p(D+)=0.95
  • XPilot系统识别的车位里面有20%的车位有阴影,所以p(S|D+)=0.2
  • XPilot系统漏检的车位里面有25%是有阴影的,所以p(S|D-)=0.25
计算:
  • 目标:带有树影的车位被Xpilot识别到的概率,即计算p(D+|S)的值
由条件概率公式可得:
p(D+|S) = p(D+,S)/p(S)=[p(S|D+)*p(D+)]/p(S)
这样只需要再计算出p(S)就可以得到答案了。
再由全概率公式可得:
p(S)=p(S|D+)*p(D+)+p(S|D-)*p(D-)=0.2*0.95+0.25*(1-0.95)=0.2025
带入p(D+|S)的计算等式可得:
p(D+|S)=(0.2*0.95)/0.2025=0.9382716049382716
完毕。
欢迎讨论



发表于 2023-12-04 17:39:54 回复(1)
怎么没有答案呀
发表于 2022-02-13 21:35:04 回复(0)
参考答案请参考,本人总结回答,仅供参考
发表于 2021-07-05 16:17:30 回复(0)

这不是概率论贝叶斯的使用吗

发表于 2020-02-17 16:57:27 回复(0)