NRRD文件格式-NrrdIO库

news/2024/11/25 23:18:35/

之前的博客介绍了NRRD文件格式。这篇文章利用Teem提供的NrrdIO库来编译示例程序sampleIO.c。

  • 操作系统:Fedora 30
  • 编译器:GCC 9.2.1
  1. 打开源代码,可以看到NrrdIO-1.11.0-src-tar.gz和teem-1.110-src.tar.gz两个主要文件。这里我们下载NrrdIO-1.11.0-src-tar.gz,用于读写NRRD图像。
    在这里插入图片描述

  2. 下载,解压后,可以看见文件夹内有许多.h和.c文件。值得注意的是,蓝色框标注的sampleIO.c是示例程序。红色框标注的qnanhibit.c需要删除。
    在这里插入图片描述

  3. 编译程序

gcc -DTEEM_QNANHIBIT=1 -DTEEM_DIO=0 -DTEEM_ZLIB=1 -o sampleIO *.c -lm -lz
  1. 运行sampleIO
    在这里插入图片描述

http://www.ppmy.cn/news/790739.html

相关文章

ORACLE Online Redo Log(ORL)和Standby Redo Log(SRL)

在创建Oracle Dataguard的时候,难免会碰到Standby Redo Log(SRL),它和ORL 联机重做日志文件(ONLINE LOG FILE)到底有何不同,下面是我自己的一点理解,大部分都是翻的Oracle官方文档: 1. SRL只有…

Nordic nRF52840 SDK16 RTT Log

一、Firmware 1. sdk_config.h #define NRF_LOG_BACKEND_RTT_ENABLED 1 #define NRF_LOG_ENABLED 12. header files #include "nrf_log.h" #include "nrf_log_ctrl.h" #include "nrf_log_default_backends.h"3. initialization function voi…

DNS管理工具之rndc

rndc工具: TCP/UDP 53 端口 #用于dns服务TCP 953 端口 #用于rndc管理dns服务主要功能: 检查缓存状态,清空缓存,查询运行状态详情,重启服务,只支持HMAC-MD5认证算法,在通…

srs源码解析SrsRtmpConn::do_cycle()

srs在客户端和服务器建立了tcp连接以后会创建一个SrsRtmpConn对象并且会开启一个线程并且最终会调用这个函数。srs是使用多个协程的。所以我说的线程在srs里面就是协程。后面没有特别说明的时候线程就是协程。这个函数的原文如下: srs_error_t SrsRtmpConn::do_cycle() {srs_e…

南瑞变压器保护装置说明书_NRT_521

NRT-521变压器高后备保护装置(110kV高压侧) 适用于110kV电压等级变电站两卷、三卷变压器,做为变压器的110KV侧的后备保护。与NRT-511(512)变压器差动保护、NRT-523变压器后备保护测控装置共同完成变压器的整套保护。 装置功能配置: 限时速断保护:联跳各…

【DryIOC】瞬态服务(Reuse.Transient Service)

DryIOC支持多种状态的Service,瞬态服务(Reuse.Transient Service)仅是其中一种。意味着该服务不会被重用。调用Resove方法或者注入时,都会重新创建一个服务实例。当你在注册服务时省略reuse参数或者没有改变容器的 Container.Rules.DefaultReuse属性&…

TR069-STUN

该模块依据TR-111实现STUN Server功能,基站设备(CPE)作为STUN Client,向STUN Server发送BINDING-REQUEST,CPE通过BINDING-RESPONSE响应消息获取设备是否在NAT之后,以及NAT类型。 如果设备在NAT之后&#xf…

2019/7/14(下午)学习内容【ESPCN、VDSR、DRCN、RED、DRRN、LapSRN】

ESPCN (Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network, CVPR2016) 作者在本文中介绍到,像SRCNN那样的方法,由于需要将低分辨率图像通过上采样插值得到与高分辨率图像相同大小的尺寸&…