haarカスケードxmlファイルをダウンロードするためのWebサイトを探しています。正しく機能するカスケードである限り、どのオブジェクトでも使用できます。
12 に答える
opencvフォルダーに移動し、データフォルダーを確認します。あなたは目、顔、耳、上半身のためのハールカスケードを見つけるでしょう...:)そしてそれらは適切に機能します。
ここに1つのサイトがあります http://alereimondo.no-ip.org/OpenCV/34/ しかしそれらが機能するかどうかはわかりません。
フォルダー内の openCV の公式リポジトリdata
: https://github.com/opencv/opencv/tree/master/data
覚えておいてください: 誰もが openCV の最新バージョンを使用しているわけではないため、git リポジトリのタグを使用してライブラリのバージョンを選択できます。
乾杯
クローンを作成した場所はどこでもopencv-contrib
(ソースから作成した場合)、後でこのパスをたどります.OpenCV3.1.0では、次のようにPython
していUbuntu16
ます:
mona@mona:~/computer_vision/face_detection/opencv_contrib/modules/face/data/cascades$ ls
haarcascade_mcs_eyepair_big.xml haarcascade_mcs_nose.xml
haarcascade_mcs_eyepair_small.xml haarcascade_mcs_rightear.xml
haarcascade_mcs_leftear.xml haarcascade_mcs_righteye_alt.xml
haarcascade_mcs_lefteye_alt.xml haarcascade_mcs_righteye.xml
haarcascade_mcs_lefteye.xml haarcascade_mcs_upperbody.xml
haarcascade_mcs_mouth.xml
opencv 3.1で見つけることができます
C:\opencv3\data\lbpcascades
C:\opencv3\data\haarcascades_cuda
C:\opencv3\opencv_contrib-master\modules\face\data\cascades
これは、v2.26.2でもテストされたgit v2.25.0で行う方法です。このトリックは v2.30.1 では機能しません
TLDR
git clone --no-checkout --filter=tree:0 https://github.com/opencv/opencv
cd opencv
# requires git 2.25.x to 2.26.2
git sparse-checkout set data/haarcascades
Dockerを使用して、特定のバージョンの git のインストールを回避できます
git clone --no-checkout --filter=tree:0 https://github.com/opencv/opencv
cd opencv
# requires git 2.25.x to 2.26.2
docker run --rm -it -v $PWD/:/code/ --workdir=/code/ alpine/git:v2.26.2 sparse-checkout set data/haarcascades
完全なソリューション
# bare minimum clone of opencv
$ git clone --no-checkout --filter=tree:0 https://github.com/opencv/opencv
...
Resolving deltas: 100% (529/529), done.
# Downloaded only ~7.3MB , takes ~3 seconds
# du = disk usage, -s = summary, -h = human-readable
$ du -sh opencv
7.3M opencv/
# Set target dir
$ cd opencv
$ git sparse-checkout set data/haarcascades
...
Updating files: 100% (17/17), done.
# Takes ~10 seconds, depending on your specs
# View downloaded files
$ du -sh data/haarcascades/
9.4M data/haarcascades/
$ ls data/haarcascades/
haarcascade_eye.xml haarcascade_frontalface_alt2.xml haarcascade_licence_plate_rus_16stages.xml haarcascade_smile.xml
haarcascade_eye_tree_eyeglasses.xml haarcascade_frontalface_alt_tree.xml haarcascade_lowerbody.xml haarcascade_upperbody.xml
haarcascade_frontalcatface.xml haarcascade_frontalface_default.xml haarcascade_profileface.xml
haarcascade_frontalcatface_extended.xml haarcascade_fullbody.xml haarcascade_righteye_2splits.xml
haarcascade_frontalface_alt.xml haarcascade_lefteye_2splits.xml haarcascade_russian_plate_number.xml