import tensorflow as tf
import cv2 as cv
import numpy as np
"""
什么是图像?结构化存储数据信息,图像属性:通道数目、高与宽、像素数据、图像类型
加载与显示
代码层面知识点:
加载图像得模块与API
支持常见格式
"""
# 读视频
def video_demo():
#capture = cv.VideoCapture(0) # 0代表USB摄像头,或者文件得路径
capture = cv.VideoCapture("C:/Users/tzt/Desktop/opencv-python/ex.mp4")
while(True):
ret, frame = capture.read() # 打开相机,ret返回值,frame每一帧得值
frame = cv.flip(frame,1) # flip左右,1和-1上下
cv.imshow("video", frame)
c = cv.waitKey(50) # 响应50ms
if c == 27:
break
# 读图像
def get_image_info(image):
print(type(image)) # 类型
print(image.shape) # 高、宽、通道数目
print(image.size) # 大小
print(image.dtype) # 字节位数占多少
pixel_data = np.array(image) # 获取所有得像素数据
print(pixel_data)
src = cv.imread("C:/Users/tzt/Desktop/opencv-python/girl.jpg")
cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("input image", src)
get_image_info(src)
# video_demo()
gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY)
cv.imwrite("C:/Users/tzt/Desktop/opencv-python/girls.jpg", gray)
cv.waitKey(0)
cv.destroyAllWindows()
2020-11-11 贾志刚学习笔记复盘---图像得加载与保存
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- TensorFlow支持JPG、PNG图像格式,RGB、RGBA颜色空间。图像用与图像尺寸相同(heightwid...
- AlexNet(Alex Krizhevsky,ILSVRC2012冠军)适合做图像分类。层自左向右、自上向下读取...
- 加载图像 imread 显示图像 NameWindow & imshow 修改图像 cvtcolor 保存图像 ...
- 5月以来,哪怕对市场风向再不敏感的人,也感觉到阵阵凉意。二级市场连续下挫,一级市场融资环境恶化,不论企业融资数量还...