cooc3d 3D纹理特征提取算法
3D 图像的 Haralick 特征提取,cooc3d 这个 MATLAB 小工具还挺方便的。它能把传统的 2D 纹理算法扩展到三维,直接帮你搞定共生矩阵那一套。你只要给它一份 3D 图像的灰度矩阵,它就能输出一堆纹理特征,像什么对比度、同质性这些,做分类、识别都挺好用。
cooc3d.m是主力函数,逻辑清晰,注释也不少。读取 3D 图像、计算共生矩阵、提取 Haralick 特征,全流程一条龙。你可以直接扔进自己的图像流程里,比如医疗 CT、地质勘探建模这些都挺适配。
用法也不复杂,cooc3d 了一些demo 数据和测试脚本,基本上照着跑一遍就能懂。如果你熟 MATLAB,应该几分钟就能上
Matlab
0
2025-07-01
Matlab 3D体素邻域索引函数
找到相邻体素的功能其实蛮常见的,但要实现一个通用且方式就不那么容易了。这个 Matlab 函数,能你在 3D 体积中,快速找到某个体素的 26 个相邻体素索引,边界附近的会少一些。如果你从事图像、计算机视觉或者类似的工作,这个函数简直就是省时利器。要注意的是,函数利用了sub2ind,你可以轻松获取 i、j、k 位置的体素索引,方便哦。
如果你有类似的需求,可以直接拿来用,也省得自己写那一大堆代码。说实话,这种功能在 Matlab 里好像并没有直接的内置函数,所以它蛮值得推荐的,节省了不少时间。
Matlab
0
2025-06-18
MCmatlab 3D体素光传播蒙特卡罗建模
MCmatlab 的蒙特卡罗模拟,专门搞 3D 体素空间里的光传播建模,适合用在组织光学这类混浊介质里。如果你做的是光学成像、热效应模拟或者光热研究,这工具就挺对口。模拟光传播,顺带还能加荧光和热扩散,功能还蛮丰富的。函数结构是典型的MATLAB风格,支持用函数句柄传自定义逻辑进去。用过 MATLAB 写过函数句柄的你,应该会快上手。不熟也别怕,官方文档写得还不错。适配复杂的模拟场景,比如:激光打进组织、看温度怎么升、光怎么走……用嵌套函数管理模拟过程也灵活,代码拆得清清楚楚。就是记得,主脚本里所有函数都得写在.m文件的末尾,这点别忽略。如果你想参考其他相关实现,像生物组织光子迁移模拟或者同轴
Matlab
0
2025-06-17
3D团块分割
利用图像导数分割密集3D组织中的细胞核。输入为一系列时间成像的z切片,格式为tiff或lsm。基于图像导数进行初级分割后,计算3D属性,并推断分割对象的图像统计数据。聚类方法解析融合的原子核为单个原子核(计算时间较长)。详情见已发表研究文章《3D胚胎成像中的对象分割和地面真相》。
Matlab
16
2024-05-01
imshow3D MATLAB 3D图像贴图工具
以imshow3D开头的图像展示工具,还挺适合想搞点 3D 花活的你。它跟imshow()差不多用法,但可以把图像贴到球体、圆柱体或者你自己定义的形状上。嗯,是那种真的贴上去,不是 PPT 上的“拟物效果”。默认是贴在一个圆柱体上,但你也可以自己传x, y, z坐标或者一个半径函数,来生成像圆锥、球体这种自定义表面。代码也不复杂,响应还快,配合colormap还能调出各种风格,热力图那种效果也有。举个例子:I = peaks();
imshow3D(I,'shape','sphere','colmap',hot(256)); 这样图像就能包裹在一个热热的球体上了,视觉效果直接。你也可以自己写个
Matlab
0
2025-07-06
3D AdaBoost人脸检测Matlab程序实现
介绍了3D AdaBoost算法在人脸检测中的应用,并给出了Matlab程序实现。通过该程序,用户可以使用AdaBoost算法进行高效的人脸检测。程序流程包括数据预处理、特征选择、弱分类器训练、以及最终的分类结果输出,帮助读者快速理解如何在Matlab中实现这一算法。
Matlab
17
2024-11-06
3D信道模型实现程序.zip
该程序是基于Vienna开发,完整实现了3GPP TR36.873协议中的3D信道模型matlab代码。
Matlab
16
2024-07-17
3D Curve Plotting in MATLAB with plot3
三维曲线图 plot3
基本的三维图形指令: plot3(X,Y,Z)- X,Y,Z 是长度相同的向量,绘制一条分别以向量 X,Y,Z 为 x,y,z 轴坐标值的空间曲线。
plot3(X,Y,Z): X,Y,Z 均是 mxn 的矩阵,绘制 m 条曲线,第 i 条曲线分别以 X,Y,Z 矩阵的第 i 列分量为 x,y,z 轴坐标值的空间曲线。
plot3(x,y,z,s): 带开关量 plot3(x1,y1,z1,'s1', x2,y2,z2,'s2', …)
使用 plot3 可以方便地创建三维空间中的曲线,为数据可视化提供强有力的支持。
Matlab
13
2024-11-02
votebar 3D条形图的MATLAB实现
votebar函数用于绘制“类似选举”的3D条形图。函数输入包括:高(条的绝对高度,单个值),val(绘制的N值向量),colo(N x RGB颜色三元组的二维矩阵),randomVote(设置随机性以模拟选举结果)。输出为补丁的句柄,表示N列的条形图,包含灰色骨灰盒和底部及顶部的彩色列。示例:绘制10列阶梯图,使用随机颜色:hp=votebar(7,1:7,[],0)。
Matlab
7
2024-11-04