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
相关推荐
普通老人几秒前
【人工智能】一些基本概念
人工智能
Blossom.11811 分钟前
使用Python和OpenCV实现图像识别与目标检测
人工智能·python·神经网络·opencv·安全·目标检测·机器学习
未来影子13 分钟前
SpringAI(GA):SpringAI下的MCP源码解读
人工智能·架构·ai编程
chicpopoo13 分钟前
Python打卡DAY46
开发语言·python
灏瀚星空15 分钟前
Python数学可视化:3D参数曲面与隐式曲面绘制技术
开发语言·python·3d
晨尘光17 分钟前
在Windows下编译出llama_cpp_python的DLL后,在虚拟环境中使用方法
python·llama
ai技术玩家21 分钟前
8个AI软件介绍及其工作原理讲解
人工智能
Java Fans33 分钟前
如何在Windows本机安装Python并确保与Python.NET兼容
开发语言·windows·python
小邹子35 分钟前
抑郁症患者数据分析
python·信息可视化·数据分析
AI.NET 极客圈36 分钟前
.NET 原生驾驭 AI 新基建实战系列(四):Qdrant ── 实时高效的向量搜索利器
数据库·人工智能·.net