level 8
SetDataDimensions(,)表示的是读入的图像大小还是什么?我的图片是910*170,输入910、170或者170、910显示却是无法读出原始数据?改成64、64或者128、128却是能读出,百度上备注基本上都说这是图像尺寸,非常困惑啊
2015年04月29日 03点04分
1
level 12
vtkVolume16Reader中的SetDataDimensions吗?
官方解释:
Specify the dimensions for the data.
字面意思是 像素的纬度。
vtkVolume16Reader中读入的是序列的二维图像,所以这里的纬度是二维的。
即SetDataDimensions[2];
2015年05月07日 07点05分
3
序列的二维图像……格式有要求吗?bmp?jpg?还是CT的那个格式?如果不是的话我想我知道之前的问题出哪了
2015年05月07日 08点05分
回复
̰�ǵ��
:这个没要求。只要是序列都行
2015年05月07日 10点05分
前两个值是指一个序列中,一张图片的尺寸row和col(像素),第三个是这个序列一共多少张图片。
2015年07月30日 13点07分
level 12
个人理解:
vtkVolume16Reader的原型是自定义一个立方体,里面充满像素,这些像素来源于读入的图像data。
reader->SetDataDimensions (aaa,bbb);//设置X,Y轴,这里应该是对应data的长宽,因为你读取的data是正方形的,so,如果设置 aaa != bbb,则报错~
reader->SetImageRange (1,200); //设置Z轴
reader->SetDataSpacing (1.0, 1.0, 0.48); //设置XYZ轴上的像素间距
2015年05月07日 07点05分
4
诶?会报错?我读了几次aaa!=bbb,他还是读取数据出图了,不过似乎是与原数据格式不同被破坏了,反复试验后发现他的上限是460,大于460就无法读取数据所以放弃了,最后换bmpreader了
2015年05月07日 08点05分
回复
̰�ǵ��
:这个和你所读取的图像有关系
2015年05月07日 10点05分
level 10
Single dog, single dog, single all the day. See AV, hit the plane, they’re doing all the day. Hey! Single dog, single dog, why not be a gay? No more wait, no more afraid, make him be a gay!
2015年08月20日 23点08分
5
![[哈哈]](/static/emoticons/u54c8u54c8.png)
调皮了
2015年08月21日 01点08分