用c语言怎么读取图像

cr4315 2009-06-03 09:10:08
用c读取一个图像中任意大小的块(这作为处理目标),将图像直接作为一个信源,给出它的信源表示(符号,及相应的概率分布),计算它的信源的熵(这是无失真压缩的极限值),用Huffman编码计算离这个极限有多远(应该很远),采用限失真编码, 将图像8*8分块, 将每个8*8分块进行DCT变换(或FFT)
请问下用c语言怎么实现这些,希望各位给个解题的思路!小弟谢谢了!
...全文
927 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
guakekaoshi 2009-06-09
  • 打赏
  • 举报
回复
帮顶
高手快来
hyyuanqiang 2009-06-09
  • 打赏
  • 举报
回复
ximage听说过吗?
HelloDan 2009-06-04
  • 打赏
  • 举报
回复
openCV

你自己找一下吧。我也没有用过。。。
Crazy_hand 2009-06-04
  • 打赏
  • 举报
回复
c的graphics.h 不过只有那个b打头的那个公司的软件才可以用。。。(win-tc,只用这个写过一点。。。。)。。
zhan1094 2009-06-04
  • 打赏
  • 举报
回复
matlab来做可以啊
J-ohnson 2009-06-04
  • 打赏
  • 举报
回复
graphics.h这个头文件可以,但现在不是很流行了,
wuyue2100 2009-06-04
  • 打赏
  • 举报
回复
我进来学习一下
pathuang68 2009-06-04
  • 打赏
  • 举报
回复
两个资料正是你需要的:
1. http://gnuwin32.sourceforge.net/packages/jpeg.htm这是一个用C写的一个jpeg库,大名顶顶
2. http://www.impulseadventure.com/photo/jpeg-huffman-coding.html这篇文章详细解释了怎么读取jpeg图像。

至于DCT,IDCT,FDCT,FIDCT等实现代码见:
1. 离散余弦正逆变换
2. 离散余弦正逆变换
3. 快速离散余弦变换代码实现(FDCT)
4. 快速逆离散余弦变换代码实现(FIDCT)
5. 求逆矩阵以及两矩阵相乘的算法实现
zlmguangzhou 2009-06-04
  • 打赏
  • 举报
回复
graphics.h里面包括几十个图象函数,可以进行图象处理、动画等等
dongpy 2009-06-03
  • 打赏
  • 举报
回复
找一个jpeg编解码的开源库即可。
yuchsh 2009-06-03
  • 打赏
  • 举报
回复
找找有关jpeg压缩算法的源代码
tlx20093A 2009-06-03
  • 打赏
  • 举报
回复
学习!
shiweifu 2009-06-03
  • 打赏
  • 举报
回复
有图像处理库吧?不懂,帮顶
hongxin7 2009-06-03
  • 打赏
  • 举报
回复
高深,帮顶

69,337

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧