John Cupitt
John Cupitt
Hi @Rasaa84, You'd need to give more information. What platform, how many CPUs, how are you making the image, which libjpeg library are you using, etc. I see: ``` $...
What libvips version are you using? How many CPU cores do you have? What libjpeg are you using? What speed do you get with that exact command I posted? `CMU-1.svs`...
> `image.get('exif-data')` (which seems to be the whole exif header as binary data?) and pass that into some dedicated exif library. Yes, that'd be a good workaround.
Hi @Rasaa84, Sure, it's a simple loop over a histogram. Use `hist_find` to make a histogram, then turn it into a python list: ``` $ python3 Python 3.11.2 (main, Mar...
Hello, sorry for the delay in responding, I'll post a demo program that does this some time this weekend.
Hi @kuldeep203, I would use python and either assemble with `join` or `mosaic`, depending on the accuracy of your microscope stage. You will probably also need to do radiometric (lighting...
Use the `hspacing` and `vspacing` arguments to `arrayjoin` to set the gap between tiles. For example, make a set of test data with: ``` vips dzsave nina.jpg x --depth one...
That's lens vignetting, so you need to flatfield each capture. Take a pic of just the white background (no slide), then calculate something like: ```python blur = white.gaussblur(10) flatfield =...
To get a good result you will need to consider and correct other sources of error, such as camera linearity, cast correction, black levels, changes in illumination strength, optical scattering,...
Yes, that's all pyvips, and everything is an image.