可以。你只需采集了图像数据,发给上位机。上位机程序使用OPENCV,就可以进行人脸识别。我觉得不好开发,不过有一些开源的代码可以借鉴。
还有不知道你是打算做什么图像识别,在STM32平台上现在有OPENMV开源库可用,像颜色识别、甚至人脸识别都可以做。
建议使用F4以上的单片机。
F1的跑起来。十分吃力。
你可以线去TB看看下面的板子的资料
32只是做图像采集和传输,不做处理还是可以的;
识别速度取决于PC上位机要用到OPENCV等开发;
但是图像帧数收到采集速度和传输速度限制;
一般用PC做图像识别直接接一个USB摄像头,没必要倒腾两次
32可以直接简单图像识别,参考openMV
32加摄像头,完全没问题
上位机好开发,所有图像都是数据,32把图像编码传到电脑上位机再解码,就OK了
图像识别在上位机完成没问题,STM32就是个摄像头图像采集传输的事情
STM32F1系列用10万,F4系列用130万像素的没问题呢,再高没试过了
其实你stm32实现的是图像获取和传输,基本上就是一个拷贝摄像头缓存数据的过程。
stm32如果芯片是比较快的,可以传输比较高质量的图像,否则也会比较慢。
上位机识别则是另外一个方面的问题啦,要看性能和算法优化程度,当然肯定是可以实现的。