24小时热门版块排行榜    

查看: 601  |  回复: 7

lyw8120

银虫 (正式写手)

[求助] 如何生成图像

如何将一批原始数据,数据就是在一个txt文档,里面是纯的数字,16位。如何将它转换为图像,例如tif。
对于每一种图像,其图像头文件是不一样的。如何写这个头文件?

谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

Life is good,life is fair,life is just.Just trust yourself
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

koyage

木虫 (正式写手)

试试看matlab啊
2楼2012-03-26 12:55:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kenjunn

银虫 (初入文坛)

同问,马克等答案

[ 发自手机版 http://muchong.com/3g ]
3楼2012-03-26 16:25:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

燕子813

银虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
你把它写成矩阵的形式输入,因为一般的灰度图像是以二维矩阵的方式在计算机中存储的,在matlab中,你用imread函数读入图像,你会看到一个很大的数字矩阵
4楼2012-03-26 16:48:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangzichen

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
更改下数据的范围做一个归一化然后乘以255 导入matlab后也许效果会好点
这个年代很疯狂
5楼2012-03-26 19:33:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s云淡风轻s

木虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
lyw8120: 金币+2, ★★★很有帮助 2012-03-29 05:30:11
推荐CImg看看,个人喜欢用C++~~
6楼2012-03-28 10:56:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lyw8120

银虫 (正式写手)

引用回帖:
6楼: Originally posted by s云淡风轻s at 2012-03-28 10:56:56:
推荐CImg看看,个人喜欢用C++~~

用C++怎么实现?
这样一个纯数据的东西,如何通过C++将其转换为图像?
Life is good,life is fair,life is just.Just trust yourself
7楼2012-03-29 05:29:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

s云淡风轻s

木虫 (小有名气)

引用回帖:
7楼: Originally posted by lyw8120 at 2012-03-29 05:29:37:
用C++怎么实现?
这样一个纯数据的东西,如何通过C++将其转换为图像?

1. CImg库就是一个为处理图像而生的C++类库~~

2.对于你这个问题,就是构建一个Cimg对象,然后用你的数据去填充~~大体的框架是

for(int x = 0; x < length; ++x){
  for(int y = 0; y < height; ++y){
      ifs >> img[x][y];
   }
}
8楼2012-03-29 09:58:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lyw8120 的主题更新
信息提示
请填处理意见