图像识别 单片机

作者&投稿:容滕 (若有异议请与网页底部的电邮联系)
单片机图像识别~

做图像处理就需要高档单片机或者DSP了,不是一般的单片机可以胜任的。最低是ARM7系列,需要扩展足够的RAM,若是SDRAM,扩展4~8MB很容易。编程可以用C语言,不过为了加速,一般需要混合汇编。

硬件电路依赖于你的信号源。若是标准视频信号,你需要使用视频ADC和带视频接口的单片机或者DSP,否则需要使用昂贵的接口器件,例如先进先出存储器或者CPLD/FPGA;若是采用数字CMOS芯片,则可以简化设计,用SPI接口即可。后续处理电路只需要足够容量的存储器和处理器编程运算了。

matlab是一种独立仿真软件,能够发现算法的大部分问题,是一种有力的工具。它的编程代码类似C语言,便于移植。

图像识别算法很重要,开发算法一般用matlab等数学软件仿真,其语言和C语言差不多。
dsp芯片和单片机差别还是很大的
所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/计数器、多种功能的串行和并行I/O口。除了以上基本功能外,有的还集成有A/D、D/A,甚至无线通信等功能(单片机发展的一个趋势——片上系统 SOC)。价钱低廉,实现简单的智能化控制功能。

DSP具有更快的CPU,更大容量的存储器,内置有波特率发生器和FIFO缓冲器。提供高速、同步串口和标准异步串口。DSP器件采用改进的哈佛结构,具有独立的程序和数据空间,允许同时存取程序和数据。内置高速的硬件乘法器,增强的多级流水线,使DSP器件具有高速的数据运算能力。DSP器件比16位单片机单指令执行时间快8~10倍,完成一次乘加运算快16~30倍。DSP器件还提供了高度专业化的指令集,提高了FFT快速傅里叶变换和滤波器的运算速度。功能强大,当然价钱也不菲,所以DSP多用在要求高速数据计算的场合。

进行图像识别,得用DSP,当然还得搭配其他外围器件,因为DSP器件只是进行数据的计算和处理。整个系统还需要摄像机、CCD摄像头或者高速AD做视频信号的采集,把图像信号数字化了再处理。数据处理后保存到存储器或者输出到显示器输出。
一般学图像识别研究算法的比较多,开发硬件的比较少。

首先是用摄像头视频采集,然后视频图像处理,大概要用到图像分割,运动物体的提取,再把处理结果输入单片机的处理器,看来还要实时处理了,貌似很麻烦的样子。前面的视频处理可以用vc,matlab,我现在也在玩视频处理,可以相互学习啊。

用一个摄像头,把图像一帧一帧的传出来,在处理器中进行图像处理。选什么样的摄像头和处理器大得看你的具体需求了。

这个绝对不是avr单片机能做到的

看起来很复杂哦...


垫江县18778373030: 单片机图像识别 -
须米宫宁: 做图像处理就需要高档单片机或者DSP了,不是一般的单片机可以胜任的.最低是ARM7系列,需要扩展足够的RAM,若是SDRAM,扩展4~8MB很容易.编程可以用C语言,不过为了加速,一般需要混合汇编.硬件电路依赖于你的信号源.若是标准视频信号,你需要使用视频ADC和带视频接口的单片机或者DSP,否则需要使用昂贵的接口器件,例如先进先出存储器或者CPLD/FPGA;若是采用数字CMOS芯片,则可以简化设计,用SPI接口即可.后续处理电路只需要足够容量的存储器和处理器编程运算了.matlab是一种独立仿真软件,能够发现算法的大部分问题,是一种有力的工具.它的编程代码类似C语言,便于移植.

垫江县18778373030: 用52单片机可以实现简单的图像识别吗 -
须米宫宁: 首先是用摄像头视频采集,然后视频图像处理,大概要用到图像分割,运动物体的提取,再把处理结果输入单片机的处理器,看来还要实时处理了,貌似很麻烦的样子.前面的视频处理可以用vc,matlab,我现在也在玩视频处理,可以相互学习埃

垫江县18778373030: 单片机(任何一种)+ov7670做图像识别的程序,比如说能识别出图像的颜色或者图像中的点的位置,有思路也行 -
须米宫宁: 识别颜色和位置应该比较简单啊,我之前就做过用STC12C5A60加ov7670控制小车识别指定颜色,思路是这样的: 配置好OV7670,比如说输出格式为RGB565,分辨率为160X120,在程序中设置R,G,B阀值对每个像素的R,G,B进行比较,如果阀值比对OK,就输出此像素的坐标值.假若设置左上角为坐标原点(0,0),则第一行结束的坐标即为(159,0),依次对整个图像数据采集判读即可得到相应颜色的坐标值进而判读指定颜色目标的位置.

垫江县18778373030: 做图像识别用什么型号单片机合适 -
须米宫宁: 很多单片机都可以,看你的图像是多少画素的如果很多而且需要快速响应的那建议能跑高速处理的MCU为优先.

垫江县18778373030: 单片机与图像识别 -
须米宫宁: 图像识别算法很重要,开发算法一般用matlab等数学软件仿真,其语言和C语言差不多.dsp芯片和单片机差别还是很大的 所谓单片机就是在一块芯片上集成了CPU、RAM、ROM(EPROM或EEPROM)、时钟、定时/...

垫江县18778373030: 单片机的应用? -
须米宫宁: 这个就像捏泥人,只要你想做什么都可以,高级的就不行了,如图像识别,单片机肯定不行,但是语音识别有凌阳单片机.因此一般的智能控制单片机还是能做到的.

垫江县18778373030: 要实现红外遥控,模拟矩阵开关控制,以及语音输出,图像识别等功能应该选哪种单片机?求大神介绍 -
须米宫宁: 你可以选用MSP430 系列的单片机

垫江县18778373030: 如何用单片机监控门口进出人数 -
须米宫宁: 还是我来告诉你吧.这个用单片机是完全没有意义的.有些人没有做过,就假装明白,误导别人,还不如不说.这个我参加一个外国的展览会,里面就有这么一套系统,比较复杂,是一套图像识别系统,可以识别出从门口进来的人的脸,从而计数进来几个人.这个东西绝对不是用个热释电就能解决的.热释电只能检测有人没人,即使100个人一起进来,热释电也只是是识别为1个人.图像识别,是我见过的最有效的办法,识别率非常的高.基本上没有看到漏掉的.

垫江县18778373030: dsp芯片功能 -
须米宫宁: DSP比较单片机主要是多了硬件的乘法器还有桶形移位寄存器等硬件资源,运算的能力要比单片机强悍很多.DSP做图像识别是需要软件编程,要有算法的,一般也都是C语言,要自己写.目前做做图像识别的DSP一般都是用DM642之类的DSP

垫江县18778373030: 单片机图像处理 -
须米宫宁: 单片机的速度肯定跟不上,建议用ARM. 另外,如果使用的本身就是数字摄像头,那就不要数字化电路了(建议这样做,省得操心). 存储用闪存,U盘,SD卡都行,这需要你的控制元件要有USB功能,这就是单片机不能胜任的另一大原因. 话说回来,你这不就是要制作一个山寨相机么?工作量还是挺大的(否则那么多厂家都是吃干饭的).自个玩玩还不错,建议你拿这个问题来练习ARM嵌入式技术,应该会有收获.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网