OpenCv入门
一.OpenCv简介
1 图像的起源
1.1图像是什么?
图:是物体反射或透射光的分布
像:是人的视觉系统所接受的图在人脑中所形版的印象或认识
1.2模拟图像和数字图像
模拟图像:连续存储的图像
数字图像:分级存储的图像
2 数字图像的表示
2.1位数
2.2图像的分类
1.二值图像(0,1)
2.灰度图(0-255)
3.彩色图(R,G,B)(红绿蓝)
3 什么是OpenCv?
定义:计算机视觉开源软件库
注意:使用OpenCv版本在3.4.3以下。(因为新的版本中,由于一些算法版权问题无法使用)
步骤:
(1)新建虚拟环境
(2)激活虚拟环境
(3)安装相关库
pip install opencv-python
pip install opencv-contrib-python
pip install matplotlib
(4)运行成功
import cv2def display_image(image_path):# 读取图片image = cv2.imread(image_path)if image is None:print("Error: Image not found.")return# 显示图片cv2.imshow('Image', image)# 等待按键,然后关闭窗口cv2.waitKey(0)cv2.destroyAllWindows()if __name__ == "__main__":image_path = 'images/1.jpg' # 替换为你的图片路径display_image(image_path)
(5)查看安装的包有哪些