OpenSlide es una biblioteca C para leer archivos de imágenes de diapositivas completas (también conocidas como diapositivas virtuales). Proporciona una API sencilla y coherente para leer archivos de múltiples proveedores.
OpenSlide puede leer imágenes de diapositivas completas en campo claro en varios formatos:
.svs
, .tif
).dcm
).ndpi
, .vms
, .vmu
).scn
).mrxs
).tiff
).svslide
).tif
).bif
, .tif
).czi
).tif
)OpenSlide también puede proporcionar acceso a perfiles ICC, metadatos textuales e imágenes asociadas, como una etiqueta de diapositiva y una miniatura.
La referencia de API está disponible en la web y también se incluye como doc/html/openslide_8h.html
en el archivo tar de origen. Hay documentación adicional disponible en el sitio web de OpenSlide.
OpenSlide se publica bajo los términos de la Licencia pública general reducida GNU, versión 2.1.
OpenSlide se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general reducida de GNU para obtener más detalles.
Para construir OpenSlide, necesitará:
Entonces:
meson setup builddir
meson compile -C builddir
meson install -C builddir
OpenSlide ha sido desarrollado por la Universidad Carnegie Mellon y otros contribuyentes.
OpenSlide ha contado con el apoyo de los Institutos Nacionales de Salud y el Instituto de Ciencias Clínicas y Traslacionales de la Universidad de Pittsburgh.
El desarrollo de la funcionalidad DICOM e ICC fue apoyado por NCI Imaging Data Commons y ha sido financiado en su totalidad o en parte con fondos federales del Instituto Nacional del Cáncer, Institutos Nacionales de Salud, bajo la Orden de Trabajo No. HHSN26110071 bajo el Contrato No. HHSN261201500003l.