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
相关推荐
时间的情敌几秒前
AI 对前端开发的挑战与机遇
人工智能
揽秀亭长2 分钟前
提取视频文案的工程选型|五类转写方案对比、可复现脚本与报错排查表
人工智能·音视频
会议咨询6 分钟前
2026年智能制造、数据挖掘与网联技术国际会议(SMDI 2026)
人工智能·数据挖掘·制造
Liaiyang668 分钟前
空圈容错视角 · 多维切面篇:我们生活的世界,不止三维
人工智能·算法·系统架构·前沿技术·哲学·认知科学
神仙别闹9 分钟前
基于Python实现自动化测试作业—图像增广方案
图像处理·python·计算机视觉
gptAI_plus10 分钟前
PHP 后台改了配置却不生效?别急着清缓存,按这 6 层查到根因
人工智能
努力努力再努力wz13 分钟前
【机器学习入门系列】:从一条直线到损失曲面:机器学习如何一步步找到最优参数?
人工智能·机器学习
AI浩16 分钟前
从零搭建本地 RTSP 推流服务
人工智能·计算机视觉
const_qiu17 分钟前
第 2.5 章 2.5.8:质量关 —— 安全审查、UI/UX 审查与踩坑复盘
java·人工智能·安全·ui·ux
坊钰22 分钟前
【LangGraph框架入门级】12. 人机交互:interrupt 中断与 Command 恢复
开发语言·数据库·python·人机交互·ai编程·langgraph