Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Google Drive download and specify opencv version #151

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

adwiii
Copy link

@adwiii adwiii commented Jun 9, 2022

In trying to set up the repository to recreate the World Consistent Video2Video, I hit two errors that I have fixed in this PR.

The Google Drive download protocol used in io.py no longer works due to a change in how Google Drive handles requests. The current io.py will cause all downloads to silently fail because it will download a Google Drive HTML warning. The original logic appears to be similar to that of this StackOverflow post and so I adapted the last comment so that it uses a POST request including the &confirm=t parameter. This can be verified by trying to download one of the models. Swapping to a library may be preferred for long-term support.

Separately, the installation with Docker would not run due to an error on import cv2. This appears to due to a change in opencv-python since requirements.txt was uploaded. This fixes that error by forcing all of the opencv-python dependencies to version 4.5.4.58 which was the current version as of Nov 12, 2021 when requirements.txt was originally committed. I do not know that this is the correct version, but it resulted in a working build for me.

adwiii added 2 commits June 8, 2022 15:47
Force opencv-python package versions to be the ones that were current when the original requirements.txt was uploaded.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant