|
图像的数据结构
1、理论
图像是机器视觉研究的主要内容,讲机器视觉的算法原理,首先要弄清楚图像的数据结构。一般来说,从各种产生图像设备(手机、相机等)输出的图像多为8位RGB图像,表现为三维数组:,其中:为图像行坐标;为图像列坐标;为颜色通道,对应RGB分量;H为图像高,W为图像宽。对于8位RGB图像,。
2、代码实验
实验环境:anaconda + pycharm
Python库:python:3.8.16, opencv-python:4.7.0.72
代码:
import cv2
img=cv2.imread('lena.png')
cv2.namedWindow('image')
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
实验图像:
实验过程:
2.1、运行程序
2.2、在第3行设置断点,运行debug
2.3、点击View as Array,输入img[0],看到的是下图红色部分的数据
2.4、输入img[:,0],看到的是下图红色部分的数据
2.5、输入img[0,0],看到的是下图红色部分的数据:
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-1 11:31
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社