Comments (5)
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.
@Peter554 could you label this issue as a discussion?
from compay-syntax.
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.
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.
- 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)
- No matlab engine found HOT 1
- Patch Coordinates? HOT 1
- ImportError: No MATLAB engine found When running demo HOT 1
- Issue with extracting patches in magnificent level - x10 HOT 4
- [BUG]
- Move test data HOT 1
- Edit contribution.md
- Set up Travis CI
- Fully match JP2Plus to OpenSlidePlus, and test
- Annotations
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compay-syntax.