39

haarカスケードxmlファイルをダウンロードするためのWebサイトを探しています。正しく機能するカスケードである限り、どのオブジェクトでも使用できます。

4

12 に答える 12

28

opencvフォルダーに移動し、データフォルダーを確認します。あなたは目、顔、耳、上半身のためのハールカスケードを見つけるでしょう...:)そしてそれらは適切に機能します。

ここに1つのサイトがあります http://alereimondo.no-ip.org/OpenCV/34/ しかしそれらが機能するかどうかはわかりません。

于 2012-07-18T08:52:23.713 に答える
2

フォルダー内の openCV の公式リポジトリdata: https://github.com/opencv/opencv/tree/master/data

覚えておいてください: 誰もが openCV の最新バージョンを使用しているわけではないため、git リポジトリのタグを使用してライブラリのバージョンを選択できます。

乾杯

于 2017-01-06T06:36:23.187 に答える
2

クローンを作成した場所はどこでも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
于 2016-08-10T03:44:13.843 に答える
1

opencv 3.1で見つけることができます

C:\opencv3\data\lbpcascades

C:\opencv3\data\haarcascades_cuda

C:\opencv3\opencv_contrib-master\modules\face\data\cascades

于 2016-07-28T00:16:04.843 に答える
0

これは、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

参考文献

于 2021-01-27T00:31:05.090 に答える