GithubHelp home page GithubHelp logo

Comments (5)

Peter554 avatar Peter554 commented on May 27, 2024 1

It would be good to have some way of directly comparing results of jp2 and openslide formats. But is this possible? Can openjp2 also read openslide files for direct comparison?

For tests I think we need small unit-style tests (pytest https://docs.pytest.org/en/latest/ is good? unittest also fine 😄) on individual functions and then demo notebooks for the overall process?

In terms of goals I think we want:

  • a simple, uniform interface that enables patch extraction for both opeslide and jp2 images
  • can handle annotations (binary and multilabel) is a few standard formats
  • that is documented
  • and tested (as much as can be) - test data in one place e.g. here
  • and isn't too slow!
  • and also has minimal dependencies (and docs on how to to install them)
  • Python 2 & 3 compatible

from compay-syntax.

jgamper avatar jgamper commented on May 27, 2024 1

@Peter554 could you label this issue as a discussion?

from compay-syntax.

jgamper avatar jgamper commented on May 27, 2024

Yes, we could take .tif image, and compare JP2Open versus openslide.

For annotations, most of the annotations for jp2 images within the lab are .xml. Would be useful to have a script for that. Or is there something that I dont know?

In terms of minimal dependencies - matlab is quite a large dependency 👎 . But I would think whoever is going to use this software, will already have matlab license.

from compay-syntax.

Peter554 avatar Peter554 commented on May 27, 2024

A tif comparison sounds good 👍

In terms of annotations yes I would like it to be able to handle xml files directly. Maybe someone knows how to do that?

Obviously MATLAB is a big dependency for anyone using jp2, but other than that we should be able to keep it clean-ish 😄

from compay-syntax.

jgamper avatar jgamper commented on May 27, 2024
  • fully match OpenJP2 functionality with Openslide object
    • Thumbnail generation
  • test OpenJP2 vs Openslide on tif
  • write pytests to cover as much as possible
  • create contribution.md
  • add blur check when saving patches
  • do something about .xml situation
  • setup Travis CI with wget of data from google drive (is it possible?)
  • docs

set up project or milestones for all of that, to structure the path forward

from compay-syntax.

Related Issues (11)

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.