我只是用OpenCV读取图像而已。我正在使用MacBook Mojave 10.14.2。我正在使用Spyder 4.0(Python 3.7)
我安装了Anaconda导航器1.9.7。在Anaconda Navigator中,我转到Environments> base(root),在此安装了到目前为止我正在使用的所有内容,单击箭头标记打开了终端,然后在终端中使用以下命令安装了OpenCV:
conda install opencv
我正在做基础教程:
import cv2
path = r"/Users/anuragnsharma/Desktop/Python/OpenCV_Youtube/data/lena.jpg"
img = cv2.imread(path)
if img is None:
print("Check file path")
我的输出是:
runcell(0, '/Users/anuragnsharma/.spyder-py3/temp.py')
Check file path
据我所知,我已经尝试了多达40种不同教程中的各种方式来排除故障,但是即使重新安装Anaconda及其之间的所有内容之后,我也无法对图像进行简单的读取
此外,关于如何安装anaconda似乎存在一百万种不同的意见,而且每个人似乎都可以解决一个特定的问题,但是到目前为止,我所遵循的教程并没有解决这个简单的问题。
请帮助!
答案 0 :(得分:1)
更好地创建环境并安装opencv和所有其他必要的软件包。我在jupyter笔记本中尝试了您的代码,它运行良好。
import cv2
path = r"test_images/image1.jpg"
img = cv2.imread(path)
if img is None:
print("Check file path")
else:
print("yes")
输出: 是的