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
相关推荐
Rick19934 分钟前
慢SQL优化
数据库·python·sql
yoso5 分钟前
告别频繁切窗口!用命令行玩转企业微信-cli的七大核心功能
人工智能
gc_229920 分钟前
学习python使用Ultralytics的YOLO26进行分割的基本用法
python·分割·ultralytics·yolo26
kronos.荒37 分钟前
搜索二维矩阵中的target——二分查找或者二叉搜索树(python)
python·矩阵·二分查找
用户693717500138440 分钟前
Google 推 AppFunctions:手机上的 AI 终于能自己干活了
android·前端·人工智能
章鱼丸-1 小时前
DAY41简单 CNN
人工智能·深度学习·cnn
源码之家1 小时前
计算机毕业设计:基于Python的美食推荐分析系统 Django框架 爬虫 协同过滤推荐算法 可视化 推荐系统 数据分析 大数据(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·美食
AI视觉网奇1 小时前
CosyVoice 加速实践
人工智能·深度学习
用户69371750013841 小时前
AI让编码变简单,真正拉开差距的是UI设计和产品思考
android·前端·人工智能