Comments (12)
@brucemuller Gabriel Brostow and I are going to CVPR, we should be able to talk there. Are you by any chance supervised by Will Smith at York?
from monodepth2.
I've merged the pil_image_saving
into master now, so all should be well now! Thanks for the interesting issue.
from monodepth2.
Hi, thanks for the interesting issue!
This is interesting – when I inspect the saved file that I get (on OSX) it seems to be a jpg:
$ file assets/*.jpg
assets/test_image.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5, orientation=upper-left, xresolution=74, yresolution=82, resolutionunit=2], baseline, precision 8, 638x235, frames 3
assets/test_image_disp.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 100x100, segment length 16, baseline, precision 8, 638x235, frames 3
What platform are you using, and what tool are you using to inspect the saved file with?
Thanks
from monodepth2.
Hi ;-) Hmmmm that's weird. I'm using Ubuntu 16.04 and I was just viewing files in the GUI file explorer...
from monodepth2.
Ok, thanks. Can you provide a screenshot or similar? And are you using the provided test_image.jpg
or your own? (Not that I think it would make much difference). It would also be useful to know your matplotlib version; I'm on 2.2.3 on Ubuntu and 2.2.2 on OSX. Thanks
from monodepth2.
I'm using CentOS and get the same error as @mdfirman .
The "starts with 0x89 0x50" indicates that it's actually a .png file. GNU can open the image regardless but my default system viewer isn't able to. When I change .jpg -> .png in test_simple.py everything works fine for me.
from monodepth2.
@mdfirman no problem, the screen it similar to that provided by @NaveenSehgal, thanks!
I am using the provided test image. Matplotlib = 2.0.2 on Ubuntu 16.04. I'm using conda but it won't let me update matplotlib any further
from monodepth2.
Thanks. I wonder if there is a simpler fix than this, but I've pushed a new branch pil_image_saving
which saves the images using PIL rather than plt.
https://github.com/nianticlabs/monodepth2/tree/pil_image_saving
Could you please give this a go and see if you have the same problem? Thanks
from monodepth2.
That fixed it :) thanks
By the way is anyone from your group going to CVPR next week? If so it would be great to say hi! I'm travelling from University of York. I'm interested in doing homography estimation with a new road scene dataset my supervisor has links to but I'm really interested in your work on here in the longer term :)
from monodepth2.
@daniyar-niantic hi! Yes Will is my supervisor! It would be great to meet you both!
from monodepth2.
@brucemuller Hey. CVPR this time was very big, so we couldn't chat there. I was going through my notes and I've just noticed that you were at BMVA two weeks ago. We should've chatted there!
from monodepth2.
@daniyar-niantic Hi! I know, it was my first conference in general and somewhat overwhelming! Maybe they can split the conference in half!? And yes we should have chatted at the technical meeting, I particularly enjoyed hearing what Niantic have been doing. That day was also quite intense and I've been meaning to go over my notes (now I'm past a paper deadline). I was wondering, would it be possible to get both your presentation slides for that day? I'd love to go back over the talk.
My research will be progressing soon into relative pose estimation from road scenes (we have access to a huge private collaborator dataset on driving footage from a calibrated multi camera set up). I'm initially intending to assume road planarity and investigate a deep homographic estimation. But I'm intending to use your monodepth2 as a base of operations and also experiment with the depth estimation. I was wondering, is your current set up for depth estimation fairly reliant on training on heavily overlapping road track images? Because I would like to train on image pairs which don't assume a strong overlap.
It would be great to keep in touch and potentially collaborate in the future. I've connected with you and Michael on LinkedIn and my email is ([email protected]) in case it's easier to communicate on those channels :)
from monodepth2.
Related Issues (20)
- Network inference time problem
- The requested array has an inhomogeneous shape after 1 dimensions. HOT 5
- Write split file HOT 2
- obtained some very strange depth maps HOT 4
- The difference in the intrinsic matrix affects the results
- Question about image resolution
- question for the Data Preparation
- Why is smooth_loss divided by 2**scale?
- Questions about the meaning of grid in the F.grid_sample function
- the eval file about 'gt_depths.npz'
- Run on Google Colab,
- Run on Google Colab, but out of System RAM
- The new constraint about pose is not useful?
- RuntimeError: CuDNN error: CUDNN_STATUS_SUCCESS HOT 2
- How to obtain reconstructed image and loss for a single demo image
- How to setup already trained computer vision model Ultralytics YOLOv8 with monodepth2 HOT 1
- Questions about pose estimation HOT 1
- Different evaluation criteria for Monodepth2 M and S
- Regarding the patent and license HOT 1
- RuntimeError: The size of tensor a (319) must match the size of tensor b (639) at non-singleton dimension 3
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 monodepth2.