Giter VIP home page Giter VIP logo

dcmbrowser's Introduction

dcmbrowser

Lightweight and fast file browser built for quick browsing and organizing of DICOM files on your computer. No more downloading large/complicated programs to locate/move/preview DICOM files.

Features

  • Scan directories and sub-directories
  • Automatically organize and group DICOM files
  • Preview the DICOM image
  • Copy all files into an organized directory
  • Anonymize DICOM series for distribution

alt text

Build

Windows/MSVC: The project can be built using the build.bat file found in misc. This batch file uses the msvc compiler downloaded alongside visual studio to compile the project. All dependencies and files are included in the repository for simplified building.

Other: To build with another compiler, just compile all the source files in the code folder and include and link with the headers and lib files found in the dependencies folder.

Dependencies

The following external projects were used in this software, and are acknowledged below

  1. DCMTK - Used for file loading and manipulation
  2. Dear ImGui - Immediate Mode UI
  3. tinyfiledialogs - Cross-platform file dialogs

Usage

Feel free to use this project freely inside your applications, and customize it to suit your needs. It can also be used as a standalone application. The misc folder contains a shell.bat files that can be conveniently used for further development, and specific versions for better integration with Visual Studio Code.

A completed executable is found inside the build folder for standalone use.

Contribution

Contributions to this project will always be welcome.

dcmbrowser's People

Contributors

stafah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.