1.在mediapipe這個框架中,引用了不少第三方庫,例如opencv,protobuf, tf
甚至還有一些圖形圖像編解碼庫
這裏就不一一舉例了
2.在WORKSPACE 文件.
mediapipe下載了 libyuv 開源庫,具體位置大概在該文件的80-90 行
可能會因版本變遷,有所更改,正常.
而我的文章可能沒來得及更新.
# libyuv
#http_archive(
# name = "libyuv",
# urls = ["https://chromium.googlesource.com/libyuv/libyuv/+archive/refs/heads/master.tar.gz"],
# build_file = "@//third_party:libyuv.BUILD",
#)
new_local_repository(
name= "libyuv",
path = "/home/work/Downloads/libyuv-refs_heads_master",
build_file = "@//third_party:libyuv.BUILD",
)
這代碼的大概意思就是,從 urls 這個地址下載這個tar.gz文件.作爲依賴.
然後被我註釋掉了,爲啥註釋? 我bazel 編譯的時候,這個下載不成功,time out
原因我就不解釋了.
看那個地址就知道.
所以我把它改成本地地址了.
至於我怎麼把那個文件下載下來了,我相信你也有辦法.