一、自带功能
柚子相机基本功能有采集图像、颜色识别、二维码识别、自学习分类(预训练)、人脸识别、人体识别、20类物体识别、分辨率设置、语言设置、退出。S2键是选择功能,S1键是确定。
1.采集图像就是基本的功能,拍照保存在内存卡上。按下S2键选择采集图像,按S1确定拍照,再按两次拍照和保存照片。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/866e3a97a9253a13a9e0052060a37834.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/4426e64805b876828ddc346eb50f9875.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/669363836f455a57187e4566993d9cb2.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/5baefcb4154054e91ffc0e7ce32e62e4.png)
2. 颜色追踪
按下S2键选择颜色识别,再按下S1键确定。相机对准拍摄的颜色单一的物体,相机屏幕出现矩形框。矩形框的颜色和物体颜色相同时,按下S1键,矩形框变为黑色表示学习成功。再次按下S2键,取消颜色选定。当学习成功后,相机对准该颜色,相机的LED灯就会发出红绿白蓝的闪烁。相机对准颜色时间越长,闪烁的时间就越长。(我才明白前一篇文章里用手势识别功能,掌控板调用相机数据明明编写的是识别到一种手势只亮一种灯,结果是灯闪烁亮多种颜色。原来相机自身就这功能,编程和自带功能争着运行。柚子相机对外输出是3.3V,我没有3.3V的执行器,要么用自带的LED展示功能。手势识别LED灯的发光和我编程不同,我修改程序用了一下午一晚上,最后修改的基本是不闪烁了。)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/c8c874944006139faf41258d8dd082c8.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/0c0d321660dce59ac6489136229f2d5f.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/287e04f5b854fc3d77bbf2ff15db6bd4.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/69109505bc1c0237ded326910ca617be.png)
3. 二维码识别是识别信息量小的二维码,比如手机生成的WIFI密码和账号,识别到屏幕会显示账号和密码,LED灯闪烁彩灯。信息量大的二维码,相机没有反应。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/5dae2ee5aa2d0fa6e8ec9e99acb2602b.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/143a5a667ad2da348f53256fad04f16a.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/c713651f02550e8b17e80831671b873d.png)
4. 自学习分类(预学习)
按下S1添加分类0、按下S1添加分类1、按下S1添加分类2,按下S1记录样本0——14.以学习一次性水杯、杯盖、抽屉把手为例,按下S1三次,分别添加分类0、1、2,再按下S115次记录三种物品样本。学习完毕后,相机对准三个物品出现分类0、分类1、分类2。但是相机对准其他物品也会出现分类0、分类1,说明这个功能还有很大提升空间,增加物品拍照的数量,加强训练就能精准一点。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/7d15914a93c7f748c387ef9f4b233b6b.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/8e8ca39329ceeb8b8b5bfd6f373a1d05.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b9a43a818473536a933a704207842425.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/92d82ce2d34709378a988a77e3a11edc.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/6c88d1ef812c5d6740a2acf5893e5e30.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/53d4765dc2e675ddbf25c814569bf06e.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/381daa2ef64824d096bec5e8fd056f41.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b17e4f01777da7ae44e301b5e94d10fc.png)
5.人脸识别只能识别一个人类,识别后相机对准人类,LED灯光闪烁。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/250e32d7b59efac8236e65378862c200.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/cc85a6fc13a3aff7b69d601e8ec8a005.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/5499425718a76b54713d1b45e86c9f90.png)
6.人体识别相机对准人体,LED灯开始闪烁。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/72d956f9aabcdae850323ebc0acf4bbc.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/334666fa4ac46be0ab82b26973d94d60.png)
7. 20类物体识别
相机对准能识别的20种物品,LED闪烁发光。20类物体分别是:飞机,自行车,鸟,船,瓶子,大巴车,小汽车,猫,椅子,牛,餐桌,狗,马,摩托车,人,盆栽植物,羊,沙发,火车,显示器。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/01af91cba63f142e8f52782a696e8783.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/05e85955bb4d0cc17715eacdd3621397.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/9592d9f8b662b2d41dd2556b935eb679.png)
8.分辨率设置,默认分辨率448×448,S2选择其他分辨率立刻死机。相机内置的人脸识别物体识别等是固定的分辨率,改成其他分辨率的话会报错。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b2717949acf44546587d7b9320ebf6aa.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/3515ceb5219e987152b620e11150cb72.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/c1f6e9ff0e7711b627e61414f552aba9.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/2ef1e879cd3fe96bd9e736a18b00179b.png)
9.语言设置,语言包括中文和英文。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/b29d597460488e23a5ddb562fa875de3.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/0dbbfb0bc3e089ce9230e605443a4296.png)
10.退出功能
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/47be08a90b35f47ab5bed2001d533dae.png)
二、调用模型编程
柚子相机的编程方式是调用相机的串口数据,掌控板做相应的操作。可惜的是我手头没有3.3V的执行器,没法玩,只能用灯光交互。下方是官方提供的编程样例,充分说明了调用串口数据的编程方式。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/60abce20aa613609f270a04c/533a704fd98f7cee0d4f1b467f730218.png)
评论