把图片存成raw格式的二进制文件,8位的。每一个像素点组成了一个二维矩阵。比如705*715的图片,就是【705】【715】的矩阵。我要实现图像的浮雕效果,就是把每个像素点与其左上方的像素点做无符号相减就行,用C语言已经实现了。但是现在用硬件做就不会了,老师让用verilog做,再在FPGA上运行。不知道怎么弄,有哪位朋友做过,或是类似的指导一下,不胜感激。很着急,因为没人指点,但是自己弄又不知道从哪开始,没概念 附上C语言实现方法 QQ447077489 谢谢了
程序.rar
(311.81 KB, 下载次数: 21)
2012-3-31 11:27 上传
点击文件名下载附件
[
本帖最后由 maosirhere 于 2012-3-31 11:28 编辑 ]
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
在C中,您所保存的数组,到FPGA中,就需要例化一块ram,c语言中当从数组中读数时,到FPGA就是从ram中读数;往数组读数、存数的过程,就是进行ram读写的过程;
两个数相减,需要花两个时钟周期(如果只用一块ram存储数据的话)从ram中读出两个数,然后把两个数减一下,再送出去做显示;
说的比较简单,不知道楼主看明白没有,可以加我Q:20761258,详细讨论。
一周热门 更多>