zoukankan      html  css  js  c++  java
  • 图像采集调试总结

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

    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

  • 相关阅读:
    决策树【机器学习】
    ACM数论【乘法逆元】
    朴素贝叶斯法【机器学习】
    STL中的一些算法的整理【总结-STL整理】
    感知机【机器学习】
    K近邻法【机器学习】
    【hiho一下】41 斐波那契数列【矩阵快速幂】
    floyd算法【图论
    dijkstra算法【图论
    SPFA算法【图论
  • 原文地址:https://www.cnblogs.com/chengqi521/p/7941977.html
Copyright © 2011-2022 走看看