lcytms
发表于 2017-5-2 13:46:55
本帖最后由 lcytms 于 2017-5-2 13:49 编辑
1005
我们现在就来做这样一个处理。
图像我们沿用教材上的规格,我们做一个600*400的图像。
宽600,高400。
lcytms
发表于 2017-5-2 13:47:39
本帖最后由 lcytms 于 2017-5-2 13:50 编辑
1006
坐标依次是0,0到399,599。
lcytms
发表于 2017-5-2 13:49:03
1007
我们做成定参。
这个图像是通过光学系统,战斗机的格斗系统获得的。
送到存储器里面,存储器一定会有一个基地址。
lcytms
发表于 2017-5-2 13:51:16
1008
图像的基地址为BASE。
我们把它转成YUV的格式。
就是亮度。
变成了单色了。
一个像素一个地址,一个像素一个亮度字节。
lcytms
发表于 2017-5-2 13:52:25
1009
填写对应像素地址。
lcytms
发表于 2017-5-2 13:53:23
1010
填写对应像素地址。一行对应600个地址。
lcytms
发表于 2017-5-2 13:54:37
1011
填写对应像素地址。图像的最后是399,599。
lcytms
发表于 2017-5-2 13:55:48
1012
填写对应像素地址。总共的地址单元数是600*400。
lcytms
发表于 2017-5-2 13:56:44
1013
你只要给基地址,根据图像的坐标,由基地址及图像的坐标,我们就能够算出Memroy这个像素位于什么地址。
现在我们有了这个数字图像在存储器里面连续分布的概念。
现在我们就来实现一个基本的硬件的高速的图像边缘检测。
lcytms
发表于 2017-5-2 13:57:42
1014
夏老师我们在做这个的时候,即便是用DSP,执行算法比单片机、ARM还要快,都来不及。
做每秒25帧都来不及。
怎么样才能够满足这个性能呢?
用FPGA,用硬件逻辑独立地来做。
现在就是用硬件来做。