使用kaggle notebook 加速下载github代码
我们平常学习工作,常常需要下载github代母,编译opencv源码时,也需要下载依赖包,国内网络在此过程中查查中断导致下载失败。本人经过尝试,通过kaggle做中转下载代码是一个好办法。方法如下:
在kaggle中建立一个 notebook :
!wget https://codeload.github.com/dreamnotover/StudyBook.zip
!wget https://codeload.github.com/opencv/opencv/zip/4.5.0 -O opencv-4.5.0.zip
!wget https://codeload.github.com/opencv/opencv_contrib/zip/4.5.0 -O opencvv_contrib-4.5.0.zip
!wget https://raw.githubusercontent.com/opencv/opencv_3rdparty/a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_win_ia32_20191018_general.zip
!wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.0.zip
!wget https://codeload.github.com/taozhaoping/ERP/zip/master -O ERP2.zip
!wget -O 879741a7946b814455eee6c6ffde2984-ippicv_2020_win_intel64_20191018_general.zip https://raw.githubusercontent.com/opencv/opencv_3rdparty/a56b6ac6f030c312b2dce17430eef13aed9af274/ippicv/ippicv_2020_win_intel64_20191018_general.zip
!wget -O 37e2dadf776631acc8856e281f29cf42-opencv_videoio_ffmpeg.dll https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg.dll
!wget -O cf5dba83edf8619f57ccff4edb989c62-opencv_videoio_ffmpeg_64.dll https://raw.githubusercontent.com/opencv/opencv_3rdparty/6152e132572dfdaa32887eabeb7199bef49b14dc/ffmpeg/opencv_videoio_ffmpeg_64.dll
!wget -O 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat https://raw.githubusercontent.com/opencv/opencv_3rdparty/8afa57abc8229d611c4937165d20e2a2d9fc5a12/face_landmark_model.dat
!wget https://github.com/Kitware/CMake/releases/download/v3.19.2/cmake-3.19.2-win64-x64.zip
执行notebook,将output的结果下载下来,速度比github快多了。