opencv环境搭建-python

最近遇到了一些图像处理的需求,所以需要学习一下opencv,来记录一下我的学习历程。

  1. 安装numpy
bash 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  numpy
  1. 安装matplotlib
bash 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  matplotlib
  1. 安装opencv
bash 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  opencv-python

扩展库

python 复制代码
pip install opencv-python==3.4.2.17
pip install opencv-contrib-python==3.4.2.17
  1. 安装jupyter
bash 复制代码
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple  jupyter notebook

基础环境搭建完毕,使用opencv来牛刀小试一把!(读取显示一张图片)

python 复制代码
import cv2 as cv
import numpy as np

src_img = cv.imread("./ikun.jpg")
cv.imshow("ikun",src_img)
cv.waitKey(0)
cv.destoryAllWindows()

虚拟环境:使用Python虚拟环境很重要,它可以确保项目的隔离性、可维护性和稳定性。无论是在Web开发、数据科学、机器学习还是其他领域,使用虚拟环境都是一个有益的最佳实践。

  1. 隔离项目依赖,避免全局影响
  2. 易于复制和安装或共享项目
  3. 利于项目兼容性测试
python 复制代码
python -m venv cv # 创建虚拟环境,名为cv

.\cv\Scripts\activate  # 激活虚拟环境 

deactivate # 退出虚拟环境

rm -r cv # 删除虚拟环境
相关推荐
熊猫钓鱼>_>4 小时前
移动端开发技术选型报告:三足鼎立时代的开发者指南(2026年2月)
android·人工智能·ios·app·鸿蒙·cpu·移动端
想你依然心痛4 小时前
ModelEngine·AI 应用开发实战:从智能体到可视化编排的全栈实践
人工智能·智能体·ai应用·modelengine
小镇敲码人5 小时前
探索华为CANN框架中的ACL仓库
c++·python·华为·acl·cann
KIKIiiiiiiii5 小时前
微信个人号API二次开发中的解决经验
java·人工智能·python·微信
ZH15455891315 小时前
Flutter for OpenHarmony Python学习助手实战:Web开发框架应用的实现
python·学习·flutter
哈哈你是真的厉害5 小时前
解构 AIGC 的“核动力”引擎:华为 CANN 如何撑起万亿参数的大模型时代
人工智能·aigc·cann
Ekehlaft5 小时前
这款国产 AI,让 Python 小白也能玩转编程
开发语言·人工智能·python·ai·aipy
哈__5 小时前
CANN多模型并发部署方案
人工智能·pytorch
予枫的编程笔记5 小时前
【Linux入门篇】Linux运维必学:Vim核心操作详解,告别编辑器依赖
linux·人工智能·linux运维·vim操作教程·程序员工具·编辑器技巧·新手学vim
慢半拍iii5 小时前
对比分析:ops-nn与传统深度学习框架算子的差异
人工智能·深度学习·ai·cann