opencv_contribモジュールでビルドが成功した後、OpenCV3.1.0にface.hppがありません

Sanjeev Tripathi

私はOpenCVを使用してC ++でプロジェクトを行っており、顔認識モジュールの追加に固執しています

次のmakeコマンドを使用して、OpenCVの追加モジュール(opencv_contrib)をエラーなしでビルドしました

$ cmake -D CMAKE_BUILD_TYPE=RELEASE OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules ../opencv-3.1.0  
$ make 
$ sudo make install

テスト用にコードをコピーしたので、私のコードには次のものが含まれます

#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/objdetect/objdetect.hpp"
#include "opencv2/face.hpp"        //-----> Doesn't exist

これは、code :: blocksでコードをビルドしようとすると次のエラーを示します。

~/Desktop/OpenCV_Project/OpenCv_Demos/Face_Recognition/main.cpp|6|fatal error: opencv2/face.hpp: No such file or directory|

リンクされたディレクトリも検索しましたが、face.hppのようなファイルはありません。

make / makeインストール後に追加のモジュールが実際にopenCVソースでビルドされたことを確認するにはどうすればよいですか?

その他の必要条件:
Ubuntu15.10
コード::ブロック16.10gcc
バージョン5.2.1

Sanjeev Tripathi

どうやら私は次のことを行うことで問題を解決することができました。

1. opencv_contrib / modulesディレクトリに移動し、faceフォルダをコピーします
。2。opencv-3.1.0/ moduleディレクトリに移動して貼り付けます。
3.ビルドフォルダー(またはビルドする場所)を作成し、次のmakeコマンドを実行します。

cmake -D CMAKE_BUILD_TYPE=RELEASE  ..

つまり、追加のモジュールなしで(opencv-3.1.0 / modulesに必要なモジュールをすでにコピーしているため)

4.次に

make
sudo make install

この方法の欠点は何で、なぜどこにも文書化されていないのだろうか。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

opencv 3.0にcontribモジュールがありませんか?

分類Dev

opencvに余分なモジュール(opencv_contrib)を追加できません

分類Dev

OpenCVにモジュールを追加できません(opencv / opencv_contribのバージョンが一致していても)

分類Dev

ScktComp.hppがRADStudio10.3にありません

分類Dev

LinuxにSFML / OpenGL.hppがありません

分類Dev

OpenCV:AttributeError:モジュール 'cv2'には属性 'face'がありません

分類Dev

AttributeError: 'module'オブジェクトにはopencv-contribをインストールした後でも属性 'face'エラーがありません

分類Dev

AttributeError:モジュール 'tensorflow_core.compat.v1'に属性 'contrib'がありません

分類Dev

OpenCVは、CMakeを使用してWindowsにopencv_contribモジュールをインストールします

分類Dev

Vulkan.hppにVK_SUBPASS_EXTERNALの定義がありませんか?

分類Dev

モジュール「tensorflow」には属性「contrib」がありません

分類Dev

cmakeの作成中に「opencv_contribが必要ですが見つかりませんでした」エラー

分類Dev

opencv2 /opencv.hppファイルがXcodeに見つかりません

分類Dev

Ubuntu1にカーソルがありません

分類Dev

Ubuntu1にカーソルがありません

分類Dev

OpenCV3.0に非フリーモジュールがありません

分類Dev

Meal.hx:1:0〜7の文字がありません;

分類Dev

Opencv:AttributeError:モジュール 'cv2'に属性 'dnn'がありません

分類Dev

Ansible winrm "credssp: 'モジュール'オブジェクトに属性がありません 'TLSv1_2_METHOD

分類Dev

配列のprintfループの最後に1桁がありません

分類Dev

opencv3にあるdetectMultiScale関数がありません

分類Dev

AttributeError:モジュール 'tensorflow.compat'には属性 'v1'がありませんTensorflowv:1.10.0

分類Dev

移行後にモジュール名「celery」がありません

分類Dev

setUpClass()に必要な位置引数が1つありません: 'cls'

分類Dev

LEAdvertisingManager1がDBus.ObjectManager.GetManagedObjectsにありません

分類Dev

__init __()に必要な位置引数が1つありません

分類Dev

TypeError:<lambda>()に必要な位置引数が1つありません:

分類Dev

VB.NET-位置1に行がありません-datatable

分類Dev

1行目に右括弧がありません

Related 関連記事

  1. 1

    opencv 3.0にcontribモジュールがありませんか?

  2. 2

    opencvに余分なモジュール(opencv_contrib)を追加できません

  3. 3

    OpenCVにモジュールを追加できません(opencv / opencv_contribのバージョンが一致していても)

  4. 4

    ScktComp.hppがRADStudio10.3にありません

  5. 5

    LinuxにSFML / OpenGL.hppがありません

  6. 6

    OpenCV:AttributeError:モジュール 'cv2'には属性 'face'がありません

  7. 7

    AttributeError: 'module'オブジェクトにはopencv-contribをインストールした後でも属性 'face'エラーがありません

  8. 8

    AttributeError:モジュール 'tensorflow_core.compat.v1'に属性 'contrib'がありません

  9. 9

    OpenCVは、CMakeを使用してWindowsにopencv_contribモジュールをインストールします

  10. 10

    Vulkan.hppにVK_SUBPASS_EXTERNALの定義がありませんか?

  11. 11

    モジュール「tensorflow」には属性「contrib」がありません

  12. 12

    cmakeの作成中に「opencv_contribが必要ですが見つかりませんでした」エラー

  13. 13

    opencv2 /opencv.hppファイルがXcodeに見つかりません

  14. 14

    Ubuntu1にカーソルがありません

  15. 15

    Ubuntu1にカーソルがありません

  16. 16

    OpenCV3.0に非フリーモジュールがありません

  17. 17

    Meal.hx:1:0〜7の文字がありません;

  18. 18

    Opencv:AttributeError:モジュール 'cv2'に属性 'dnn'がありません

  19. 19

    Ansible winrm "credssp: 'モジュール'オブジェクトに属性がありません 'TLSv1_2_METHOD

  20. 20

    配列のprintfループの最後に1桁がありません

  21. 21

    opencv3にあるdetectMultiScale関数がありません

  22. 22

    AttributeError:モジュール 'tensorflow.compat'には属性 'v1'がありませんTensorflowv:1.10.0

  23. 23

    移行後にモジュール名「celery」がありません

  24. 24

    setUpClass()に必要な位置引数が1つありません: 'cls'

  25. 25

    LEAdvertisingManager1がDBus.ObjectManager.GetManagedObjectsにありません

  26. 26

    __init __()に必要な位置引数が1つありません

  27. 27

    TypeError:<lambda>()に必要な位置引数が1つありません:

  28. 28

    VB.NET-位置1に行がありません-datatable

  29. 29

    1行目に右括弧がありません

ホットタグ

アーカイブ