回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

二哈识图2—居家常用药识别转语音介绍系统 中等

头像 创客维克多 2025.12.19 131 0

2025年,随着Mind+2.0和二哈2摄像头的推出,人工智能又上升了一个阶段,小学生也能做出一个很炫酷的人工智能作品了。

低龄段孩子知识储备少,很多字都不认识,皮肤痒,想自己拿药擦一下,但是不知道拿哪个,为了解决这一问题,故做此系统。

 

主控用行空板K10,利用它的屏幕和语音合成功能,再利用二哈2的“自学习分类”拍照(可以拍多几张以提高识别率),二哈屏幕不好打字,所以可以随便起名字,再用Mind+改名字,非常方便。

改名字.PNG

利用语音合成功能播报每种识别到的药的功能。这里为了不让它一直播报,根据合成文字的长度适当延长等待时间。image.png

代码
/*!
 * MindPlus
 * DFRobot, 行空板 K10
 */
#include "asr.h"
#include "unihiker_k10.h"
#include "DFRobot_HuskylensV2.h"
// 创建对象
UNIHIKER_K10 k10;
ASR asr;
HuskylensV2 huskylens;
uint8_t screen_dir=2;



// 主程序开始
void setup() {
	k10.begin();
	asr.setAsrSpeed(1);
	k10.initScreen(screen_dir);
	k10.creatCanvas();
	Serial.begin(9600);
	Wire.begin();
    while (!huskylens.begin(Wire)) {
        delay(100);
    }
	huskylens.switchAlgorithm(ALGORITHM_SELF_LEARNING_CLASSIFICATION);
    delay(5000);
	k10.setScreenBackground(0x000000);
	k10.canvas->canvasText("居家常用药识别", 30, 5, 0xFFFFFF, k10.canvas->eCNAndENFont24, 50, true);
	k10.canvas->canvasText("转语音介绍系统", 30, 35, 0xFFFFFF, k10.canvas->eCNAndENFont24, 50, true);
	k10.canvas->updateCanvas();
	huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 1, "PoTongYou");
	huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 2, "FengYouJing");
	huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 3, "YanGao");
	huskylens.setNameByID(ALGORITHM_SELF_LEARNING_CLASSIFICATION, 4, "BoHeGao");
}
void loop() {
	huskylens.getResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION);

	if (huskylens.available(ALGORITHM_SELF_LEARNING_CLASSIFICATION)) {
		delay(200);
		if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==1)) {
			asr.speak("破痛油,止血止痛,外用。");
			delay(5000);
		}
		if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==2)) {
			asr.speak("风油精,止痒,蚊子叮咬可以用。");
			delay(6000);
		}
		if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==3)) {
			asr.speak("红霉素眼膏,眼睛发炎、鼻子发炎、耳朵发炎都可以用.");
			delay(10000);
		}
		if ((RET_ITEM_NUM(huskylens.getCachedCenterResult(ALGORITHM_SELF_LEARNING_CLASSIFICATION), Result, ID)==4)) {
			asr.speak("曼秀雷敦薄荷膏,皮肤痒、皮肤干裂可用。");
			delay(9000);
		}
	}
}

评论

user-avatar