【OpenCV】(一)—— 安装opencv环境

【OpenCV】(一)------ 安装opencv环境

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。OpenCV 是用 C++ 编写的,但它也有 Python、Java 和 MATLAB 接口,并支持 Windows、Linux、Mac OS、Android 和 iOS 操作系统。这个库提供了大量的图像处理和计算机视觉算法,是开发实时应用的理想选择。

opencv的功能

  1. 图像处理
    • 图像变换(如缩放、旋转、仿射变换)
    • 图像滤波(如高斯模糊、中值滤波)
    • 颜色空间转换
    • 直方图操作(如直方图均衡化)
  2. 视频分析
    • 运动分析与对象跟踪
    • 背景减除
    • 主体检测
  3. 特征检测与描述符
    • 角点检测(如 Harris、Shi-Tomasi)
    • 特征匹配
    • SIFT、SURF、ORB 等特征描述符
  4. 对象识别
    • 基于 Haar 分类器的人脸检测
    • 使用深度学习模型进行对象分类和检测
  5. 机器学习
    • 支持向量机 (SVM)
    • 决策树
    • K-均值聚类等
  6. 三维重建
    • 单目和双目立体视觉
    • 结构光
  7. 计算摄影学
    • 高动态范围成像 (HDR)
    • 图像拼接
  8. 用户界面
    • 创建简单的 GUI 应用程序

创建opencv虚拟环境

opencvg官网:OpenCV -开放式计算机视觉库 --- OpenCV - Open Computer Vision Library,其中的get started模块为我们介绍了如何下载opencv,包括不同语言的选择等。本文及后续使用python语言进行opencv的学习使用。

选择python版本为3.6,使用anaconda创建虚拟环境,此处的版本也可以不指定,默认使用最新版即可

shell 复制代码
pip install opencv-python==4.5.3.56

创建之后导入执行验证是否报错

py 复制代码
import cv2
相关推荐
机器人零零壹5 小时前
专访越擎科技创始人: 外骨骼的设计与仿真该如何入门
人工智能·具身智能·机器人仿真·离线编程·irobotcam·人形机器人设计
Cha0DD6 小时前
【由浅入深探究langchain】第二十集-SQL Agent+Human-in-the-loop
人工智能·python·ai·langchain
Cha0DD6 小时前
【由浅入深探究langchain】第十九集-官方的SQL Agent示例
人工智能·python·ai·langchain
2601_949221036 小时前
Splashtop赋能企业级远程办公全场景安全连接成选型优选
运维·人工智能·安全
阿拉斯攀登7 小时前
YOLO 视觉检测全栈核心名词指南:从训练调参到边缘部署,商用落地必懂
人工智能·yolo·计算机视觉·视觉检测·bytetrack
AAAAA92407 小时前
2026年车载机器人行业:技术突破与生态融合加速发展
人工智能·机器人·制造
科研实践课堂(小绿书)7 小时前
机器学习在智能水泥基复合材料中的应用与实践
人工智能·机器学习·复合材料·水泥基·混凝土
AI医影跨模态组学7 小时前
Hepatology(IF=16.8)复旦大学附属中山医院孙惠川、徐彬等团队:基于MRI影像组学动态变化预测HCC免疫治疗后病理完全缓解
人工智能
百万蹄蹄向前冲7 小时前
让TypeScript 再次伟大:愚人节前夜Claude Code意外开源与OpenClaw小龙虾打造 AI 原生开发新纪元
人工智能·typescript·node.js
墨韵流芳8 小时前
CCF-CSP第41次认证第三题——进程通信
c++·人工智能·算法·机器学习·csp·ccf