博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图像采集调试总结
阅读量:6950 次
发布时间:2019-06-27

本文共 650 字,大约阅读时间需要 2 分钟。

这几天在调试图像采集和图像压缩的程序,遇到一些问题,暂时记录一下!

 

1、图像采集的基本流程是:FPGA通过CameraLink得到相机输出的RAW data,在DDR3在做个缓存,最后通过UDP协议从千兆网口输出至上位机。整个处理流程没有对数据做算法方面的处理,程序结构上比较简单。程序调试过程中遇到的问题也不是很多,主要为跨时钟域的信号和数据的处理,还有数据存取时序的问题,开始调试因为这个丢失不少数据!

 

2、图像压缩方面,采用的是JPEG压缩算法,从网上和书上查找到不少资料,对压缩流程有了比较清晰的了解。算法仿真和实现的初期思路是,在MATLAB中对raw data做一些初步处理,如raw data转RGB,RGB转YUV等,此时可以保存得到JPG图片,另外可以对YUV数据进行压缩得到压缩后的数据,将该数据替换掉之前得到的JPG图片中的数据,简单的想来应该可以显示出图像才对;FPGA中实现压缩的过程也是这样对比MATLAB进行验证的;但是,压缩后的数据替换掉原来的数据后,无法显示完成的图片,只显示了一小部分,无论怎么对仿真数据进行调整,也无法显示完全,只是有显示大小的区别!!!后期再做验证就改变了思路,压缩的目的最终还是得到数据,所以就将压缩后的数据进行了解压,再进行处理,如果可以处理成为图片,说明数据压缩没有问题。最终验证图片是正常的,有失真,可能是压缩率太大导致!

 

转载:http://blog.csdn.net/kpsuwen/article/details/50444403

你可能感兴趣的文章
PHP+jQuery实现翻板抽奖
查看>>
service 03 iis之服务器无访问权限
查看>>
如何高效编写可维护代码?
查看>>
jQuery基础之二(操作标签)
查看>>
关于swift语言中导入OC三方类找不到头文件的解决方法
查看>>
ALV中处理过滤掉的行
查看>>
PHP通过url下载远程图片到本地
查看>>
测试RESTful API利器-Postman
查看>>
十步完全理解 SQL(转载)
查看>>
windows 8 rtm installation key
查看>>
(一) request
查看>>
C#多线程间的同步问题
查看>>
[深度学习大讲堂]文化、进化与局部最小值
查看>>
Nginx
查看>>
【Error】IOError: [Errno 22] invalid mode
查看>>
repmgr学习记录(搭建主从复制)
查看>>
BinaryFormatter探讨
查看>>
用keras 和 tensorflow 构建手写字识别神经网路
查看>>
HDU 4101 Ali and Baba
查看>>
民意调查Django实现(三)
查看>>