Servo servo_2;
//定义入侵者的ID
&RUDER_ID 1
//定义入侵者的最小距离阈值(单位为厘米)
#defiANCE 100
void setup(){
//初始化串口通信
Serial.begin(9600);
//初始化HUSKYLENS
Wire.begin();
}
//初始化舵机
&ach(SERVO_PIN_1);
&ach(SERVO_PIN_2);
//将舵机转到初始位置
servo_1.write(90);
servo_2.write(90);_
“哇哦,这个有点厉害了。”
随着指令的载入,自动炮台转动到最左侧,然后转动到最右侧完成了一次机械归零。
看上去就像是很酷的那种扫描式侦查一样,黑洞洞的很有压迫感。
“其实大部分工作我都是之前完成的,像是我调用的HUSKYLENS是属于图像识别的一个文件库,它并不是我一个人独立完成的。”
不过少女话锋一转说“ HUSKYLENSv2.h这个库是我自己改良的,出于谨慎起见我会根据摄像头的位置来让计算机自行计算物体的大小和距离,来增加整个系统的鲁棒性。”
万强点点头表示理解,鲁棒性是一个恶俗的翻译,意味着一个系统对错误的耐受性,当激光测距仪因为天气原因无法正常工作的时候,双目视觉测距会从辅助测距方式转换到主要测距吧?
“听起来非常有效,这么说你对激光测距没有信心吗?”
“当然不,万先生,这一款炮塔主要的目的是性价比,一个20美金的摄像头如果能够搞定的话,就不需要一个上百美金的设备来替代它。”
“我觉得黑铁国际的那群人会爱死你这个想法了,低成本意味着他们会买很多东西来替代他们的人手来守卫不重要的区域。”
“没错,黑铁国际一开始就要求低成本防卫解决方案,所以我现在给了他们一个,唯一的问题是耐候性和耐久性没有时间得到检验。”
“那些留给实际检验吧,毕竟你的HUSKYLENS哈士奇视觉识别库是不是真的有那么好用还不一定呢。”
“万先生说的确实有道理,那让我们从实际的角度出发检验一下吧。”
随着阿诗文在笔记本上输入了几个指令,机枪开火了。
啪啪啪啪啪
一连串扫射之后,靶场内的靶子倒下去一片,看上去还是挺不错的,至少命中率还挺高。
“这次测试算成功吗?”万强好奇的问着阿诗文。
“嗯,万先生有时候我会分不清你的言行举止是在嘲讽我还是故作谦虚,现在哈士奇视觉系统只是从左往右的奇数靶子打倒了,偶数靶子全部放过了。”
“嘿,别着急啊,至少它射中了不是吗?”
“该死,这种情况单独调用哈士奇视觉库的人从来没有报告过,应该是我自己写的哈士奇v2和原来的库冲突了。”
“那怎么办?老老实实装上测距仪,删库?”
“怎么可能!让你见识一下我们软件工程师大国的力量呀!”阿诗文嘴里嘀咕着奇奇怪怪的话,奋力在键盘上敲击着字符。
“你是腐国人?怎么会有工程师文化?”
“不不不,我不是腐国人,虽然我和腐国人一样效忠于女王陛下,但我的国家只是加入了腐国联邦而已。”
万强突然意识到这个程序为什么会出问题了,要知道泊音客机之所以坠落,大部分要仰仗于著名软件工程师国家输出的工程师啊!