如何将像素转换成厘米

28日视图(30天)
默罕默德
默罕默德 2013年9月17日
编辑: 图像分析 2021年7月31日
嗨,所有
希望你保持好,享受!我使用imfreehand波状外形的一些地区的形象。我想贵司的体积内每个像素轮廓。但我得到的信息像素(X和Y坐标像素值)和Z坐标是厘米厚度的形象。我需要将像素转换成厘米得到每个像素的体积。有什么公式或任何建议吗? ? ?
但我对整个图像体素的大小信息如下。立体像素大小(Y = 0.09厘米,Y = 0.09厘米,Z = 0.18厘米)。这将有帮助。
任何帮助都是提前欣赏。
6个评论
图像分析
图像分析 2021年7月31日
编辑:图像分析 2021年7月31日
@Oscar加西亚 (在上面小沃尔特的基础上扩大评论我的),你的体积的定义是什么?你的意思是真正的空间体积单位立方厘米吗?你不能从一个二维图像,甚至没有一个范围/地形图像,除非你做出一些假设:“后退”的对象是什么形状。或者你的意思是 综合灰度值 在一些地区的兴趣——有点像强度是一个表面和表面下的体积。我建议你开始你自己的问题,把你的图片和说明的图片你想要的“卷”。与此同时,请看附呈空间校准演示。

登录置评。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2013年9月17日
像素数量乘以0.09厘米长度在cm中。总像素的次数(0.09)^ 2厘米^ 2中的区域。乘以0.18厘米^ 3卷
7评论
默罕默德
默罕默德 2013年9月18日
编辑:默罕默德 2013年9月18日
亲爱的我送你2按钮程序博士。这将告诉我如何创建工作簿。1按钮是contoure和其他是创造Excel表。请指导我。这是对还是错?我们如何计算单个像素的数量?正如你所知道的单像素是体素,因为如果它的坐标(x, y,厚度)。如果我说我想要卷的体素内contoure地区就会更好。希望早反应;
如果真正的
函数Contourpushbutton_Callback (hObject eventdata处理)
% imfreehand
h = imfreehand (gca),“关闭”,0);
等待,% (h);
pos = getPosition (h);
%深圳=大小(handles.listbox1);
句柄。输出= hObject;
指数=得到(handles.listbox1,“价值”);
深圳=大小(handles.I{指数});
句柄。maskedImage = poly2mask (pos (: 1), pos(:, 2),深圳(1),深圳(2));
guidata (hObject处理);%使用这条线来保存回调期间处理结构
结束
如果这是真的
% - - - - - -执行在ExcelPushbutton按钮按下。
函数ExcelPushbutton_Callback (hObject eventdata处理)
(X, Y) =找到(处理。maskedImage ~ = 0);
data = [Y、X];
Z = repmat(0.18,[长度(X), 1]);
= * (X, Y);
体积=乘以(Z);
(文件名、路径名)= uiputfile (‘* . xls”,“数据保存到电子表格”);
Data = (X, Y, Z,体积);
xlswrite([路径名' / '文件名),数据);
结束

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的