cv2的包你还没有加载进来,重启一下内核
第一步:检查你的opencv是不是没有安装。
第二步:你的import cv2没执行,可以执行一下看看,in的括号里啥也没有就是没执行
第三步:关闭jupyter notebook,再运行就好了,我也遇到过,opencv刚安装好不能及时更新python本地命名库导致。
File->Settings 按下面图片(图片加载有点慢)的操作安装opencv的包
不同意楼上某个答主说法。这2句也不一定“不要分开”。但是题主你确实没有把包导入,只需要先运行第一步,再运行后面代码。发现问题的途径,是左侧[]里面数字表示运行过的顺序,你第一行没有运行到。如果你有安装且选择对应的python虚拟环境,那按照从上到下的顺序再跑下。jupyter notebook确实分块运行和pycharm等编辑器将代码全部运行不一样
你的第一行还没有运行过
你把import cv2和下一个代码放到一个cell里面,就是一个方框里面试试。
你需要安装顺序依次执行代码,最前面的import cv2代码你没有执行,所以导致了后面调用cv2时出错。后续有使用问题可以私聊我,同时也欢迎关注我的博客:https://hpg123.blog.csdn.net/?type=blog