当前位置: 首页 > news >正文

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以下版本

pip  install opencv-python==3.4.8.29

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

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

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

pip install opencv-contrib-python==3.4.8.29

在这里插入图片描述

http://www.lryc.cn/news/152063.html

相关文章:

  • k8s etcd 简介
  • 分页功能实现
  • 普通制造型企业,如何成就“链主品牌
  • 04_22 vma(进程下的每个虚拟内存区域查看)对象实战
  • QWidget的ui界面绘制成图片
  • 【ICer的脚本练习】脚本使用的思维培养 —— 用例回归
  • 【axios网络请求库】认识Axios库;axios发送请求、创建实例、创建拦截器、封装请求
  • Android——基本控件(下)(二十一)
  • websocket基础
  • 游戏思考30(补充版):关于逆水寒铁牢关副本、白石副本和技能的一些注释(2023/0902)
  • 【数据蒸馏】静态数据蒸馏方法汇总
  • Cortex-A7 架构
  • 2023年“羊城杯”网络安全大赛 Web方向题解wp 全
  • Matlab——二维绘图(最为详细,附上相关实例)
  • JVM学习(四)--内存问题分析思路
  • 【MySQL】七种SQL优化方式 你知道几条
  • MySQL8.xx 解决1251 client does not support ..解决方案
  • SpringBoot常用的简化开发注解
  • python相关
  • C语言的类型转换
  • 从零构建深度学习推理框架-11 Resnet
  • 多线程练习-顺序打印
  • 一文读懂MQTT各参数定义(非ChatGPT生成版)
  • redis-lua脚本-无参-比较2个数值
  • Lesson5-1:OpenCV视频操作---视频读写
  • Lesson5-2:OpenCV视频操作---视频追踪
  • 1778_树莓派系统安装
  • 关闭jenkins插件提醒信息
  • JixiPix Artista Impresso Pro for mac(油画滤镜效果软件)
  • 机器学习之 Jupyter Notebook 使用