【5】nibabel三维显示

【1】参考代码

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@File    :   test8.py
@Time    :   2021/04/30 16:53:05
@Author  :   Jian Song 
@Contact :   1248975661@qq.com
@Desc    :   None
'''

# here put the import lib

import matplotlib
matplotlib.use('TkAgg') 
from matplotlib import pylab as plt
import nibabel as nib
from nibabel import nifti1
from nibabel.viewers import OrthoSlicer3D

'''
nibabel三维显示
https://blog.csdn.net/qq_33254870/article/details/100125788
''' 
example_filename = 'F:\\mediacldata\\Pancreasimages\\Pancreas-CT\\data\\PANCREAS_0001.nii.gz' 
img = nib.load(example_filename)
print (img)
print (img.header['db_name'])   # 输出头信息

# 由文件本身维度确定,可能是3维,也可能是4维 
width,height,queue=img.dataobj.shape 
OrthoSlicer3D(img.dataobj).show()
 
num = 1
for i in range(0,queue,10):
 
    img_arr = img.dataobj[:,:,i]
    plt.subplot(5,4,num)
    plt.imshow(img_arr,cmap='gray')
    num +=1 
plt.show()

【2】结果展示

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Qt和Halcon都是现代计算机视觉领域中广泛使用的工具集。Qt是一种软件开发框架,提供了GUI编程、网络编程、多线程编程等工具;而Halcon是一个图像处理库,提供了各种图像分析和机器视觉的工具。 在三维显示方面,Qt提供了一些3D绘图函数,可以用于绘制三维图像和场景。而Halcon在三维显示方面比较擅长于提供点云数据可视化功能。在三维显示场景的过程中,Halcon可以读取和处理3D数据,如点云、深度图、体数据等,并对其进行可视化。 结合使用Qt和Halcon可以实现更加灵活和高效的三维数据可视化,例如在Qt中利用Halcon提供的函数来进行点云可视化和场景重建。同时,Qt的渲染功能和交互性非常强大,可以方便地完成用户界面的设计,以及与用户进行交互。 总之,Qt和Halcon在三维显示方面都有各自的优势,结合使用可以为用户提供更好的三维数据可视化体验。 ### 回答2: qt halcon三维显示是指使用QT编程语言和Halcon三维函数库,进行三维模型的显示和处理。Halcon三维函数库提供了强大的三维图像处理和分析能力,包括三维形状分析、三维重构、三维点云处理等功能。而QT是一种流行的跨平台应用程序开发框架,能够帮助开发者快速构建图形用户界面和多种应用。 使用qt halcon三维显示的优势在于可以对三维模型进行高效、精确的处理和显示。开发者可以通过QT提供的图形界面,方便地将Halcon三维函数库的功能整合到自己的应用中。此外,QT还提供了强大的图形渲染引擎,可以对复杂的三维模型进行实时渲染和交互操作。 qt halcon三维显示的应用领域非常广泛,包括机器人视觉、医疗影像、产品设计和制造等。例如,在机器人视觉领域,qt halcon三维显示可以帮助开发者快速构建拍摄、识别、定位和抓取等功能,提高机器人的智能水平。在医疗影像领域,qt halcon三维显示可以帮助医生更加直观地显示患者的CT、MRI等影像,帮助诊断疾病。在产品设计和制造领域,开发者可以使用qt halcon三维显示显示和编辑三维模型,帮助设计和制造出更加精确、完美的产品。 综上所述,qt halcon三维显示是一种强大、高效的三维模型显示和处理方案,可以帮助开发者在各个领域提升应用的智能和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值