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
相关推荐
LitchiCheng9 小时前
Mujoco 基础:获取模型中所有 body 的 name, id 以及位姿
人工智能·python
Allen_LVyingbo9 小时前
面向医学影像检测的深度学习模型参数分析与优化策略研究
人工智能·深度学习
CareyWYR9 小时前
每周AI论文速递(251124-251128)
人工智能
却道天凉_好个秋10 小时前
OpenCV(三十三):什么是轮廓?
人工智能·opencv·计算机视觉
xieyan081110 小时前
选股中的财务指标运用_ROE_PE_PB...
大数据·人工智能
海伯森技术10 小时前
赋予人形机器人“细腻触觉”:海伯森六维力传感器的材质与集成改革
人工智能·机器人·材质
腾飞开源10 小时前
06_Spring AI 干货笔记之递归 Advisor
人工智能·工具调用·spring ai·重试机制·递归advisor·toolcalladvisor·advisor链
老鱼说AI10 小时前
算法基础教学第一步:数据结构
数据结构·python·算法
2301_7951672010 小时前
Python 高手编程系列八:缓存
开发语言·python·缓存
闲人编程10 小时前
Django测试框架深度使用:Factory Boy与Fixture对比
数据库·python·django·sqlite·钩子·fixture·codecapsule