opencv入门-Opencv原理以及Opencv-Python安装

图像的表示

1,位数

计算机采用0/1编码的系统,数字图像也是0/1来记录信息,图像都是8位数图像,包含0~255灰度,

其中0代表最黑,1代表最白



3,

4,OpenCV部署方法

安装OpenCV之前需要安装 numpy , matplotlib

创建Python虚拟环境cv,在cv中安装即可

先安装OpenCV-Python , 由于一些经典的算法申请了版权,新版本有很大限制,所以选用3.4.8以下版本

bash 复制代码
pip  install opencv-python==3.4.8.29

现在可以测试下是否安装成功,运行一下代码无报错则说明安装成功

python 复制代码
import cv2
#读取一个图片并进行显示
lena = cv.imread("1.jpg")
cv2.imshow("image",lena)
cv2.waitKey(0)

如果我们要利用SIFT 和 SURF进行特征提取时,还需要安装:

python 复制代码
pip install opencv-contrib-python==3.4.8.29
相关推荐
科技峰行者几秒前
解析OpenClaw安全挑战及应对策略 构筑AI Agent安全新边界
网络·人工智能·科技·安全·aws·亚马逊·亚马逊云科技
MediaTea6 分钟前
Scikit-learn:一个最小机器学习工作流示例
人工智能·python·机器学习·scikit-learn
EnCi Zheng8 分钟前
01b-上下文向量与信息瓶颈
人工智能
张忠琳8 分钟前
【vllm】(五)vLLM v1 Attention — 模块超深度分析之二
人工智能·深度学习·ai·架构·vllm
qq_349317489 分钟前
Layui如何修改表格单元格内文字的行间距
jvm·数据库·python
Yuer202513 分钟前
幻觉量化(Hallucination Quantization):从随机语言模型到确定性交付系统的工程范式
大数据·人工智能·语言模型
九章智算云19 分钟前
一份CLAUDE.md,为何能让GitHub榜首项目狂揽6万星?
人工智能·ai·大模型·agent·ai工具·claude code·vibe-coding
2301_7751481519 分钟前
Redis如何实现用户标签管理_利用Set结构存储唯一属性集合
jvm·数据库·python
m0_5964063724 分钟前
mysql如何配置审计日志输出_mysql audit_log_format设置
jvm·数据库·python
Yunzenn25 分钟前
# 零基础复现Claude Code(二):地基篇——让模型开口说话
人工智能·架构