0
  • 最佳答案

    cv2.face.LBPHFaceRecognizer_create(),你这个代码是从哪里来的呢?


    首先,你得有这个模块cv2,然后之个模块里面有face,再有LBPHFaceRecognizer_create这个方法/函数。


    如果你模块都用错了,没安装,或者没有导入,或者导入错误,导入了其他同名的模块。


    提示 module 'cv2' has no attribute 'face' ,没有这个属性,这不是很正常的吗?


    计算机又不会骗人。

    1153952789488054272  评论     打赏       拉大锯
    • 断点-含光君  回复 @拉大锯
      可能是版本不同吧,这个属性没有了。最简单方式,就是进入这个模块的代码,看看有没有这个属性。
      断点-含光君 2021-12-19 11:14   回复 1139423796017500160
    • 拉大锯  回复 @断点-含光君
      总之就是没有,要么导包错误,要么没导包,要么模块错误,要么同名其他的包,总之就是没有,思想跟其他编程语言还不 是一样。没有的东西,没有的属性你还调用,不报错才怪,只是这是脚本语言,洞没有太强的语法检查,执行时才知道错,如果是java需要编译的,在编译过程就过不了,再加上IDE的加成,写代码都报错了。
      拉大锯 2021-12-19 11:38   回复 1153952789488054272
    • 断点-含光君  回复 @拉大锯
      我悟了~
      断点-含光君 2021-12-19 11:42   回复 1139423796017500160
    • Archer  回复 @拉大锯
      先前是pip install 的,然后,uninstall之后,通过pip3 去install 就可以了
      Archer 2021-12-19 12:13   回复 1177571912214142976
    • Archer  回复 @断点-含光君
      有试过其他版本的,不是很理想吧
      Archer 2021-12-19 12:13   回复 1177571912214142976
    • 断点-含光君  回复 @Archer
      如果你本地只有一个py版本,pip应该是默认你设置的版本吧,pip3是py3的配套工具了
      断点-含光君 2021-12-19 12:37   回复 1139423796017500160
  • 下载个python3+ 3.6 3.7 啥的 再试一下

    1231137268748521472  评论     打赏       码划云
    • Archer  回复 @码划云
      pip3 和pip 安装的问题,这两种方式还是有些许差异的
      Archer 2021-12-22 10:02   回复 1177571912214142976
    • 码划云  回复 @Archer
      👍
      码划云 2021-12-22 11:31   回复 1231137268748521472
相关问题
2023-11-21 15:11 13 2
陈钱罐16 · 领券联盟
2023-11-11 18:09 23 8
哈哈android · AOSP
2023-11-10 15:52 13 12
2023-11-10 00:26 22 10
zhanghengze · Android
2023-10-26 21:52 22 8