如何在NetBeans 8.1中导入OPENCV运行Python图像对比程序
NetBeans 8.1 Python项目导入OpenCV运行指南
操作步骤
- 第一步确认项目绑定的Python解释器:右键你的Python项目,依次点击「属性」→「Python」,记录当前使用的Python可执行文件的完整路径,避免和系统内其他版本的Python混淆。
- 第二步给对应解释器安装OpenCV依赖:
NetBeans 8.1的Python插件最高兼容Python 3.5版本,因此要安装适配的OpenCV版本,打开系统终端(Windows用命令提示符、macOS/Linux用终端),执行如下命令,将<替换为你刚才记录的Python可执行文件路径>替换成实际路径:
比如Windows下路径是<替换为你刚才记录的Python可执行文件路径> -m pip install opencv-python==4.2.0.32C:\Python35\python.exe,就执行C:\Python35\python.exe -m pip install opencv-python==4.2.0.32即可。 - 第三步验证导入:安装完成后在NetBeans中运行你的代码即可,
import cv2不会再报错。
额外注意事项
- 你的代码中
cv2.imwrite('diffOverImage2.png', image1)存在笔误,第二个参数应该改为image2,否则两张输出的叠加差异图内容完全一致。 - 代码中读取的
leftImage.jpg、rightImage.jpg需要放在项目根目录,也可以写完整的文件绝对路径,避免cv2读取为空导致后续运行报错。
内容的提问来源于stack exchange,提问作者pandix
相关产品推荐
相关产品推荐

