Python Opencv3 图片读取
2017-11-03 09:26
375 查看
Opencv基础.1 图片文件的读取
- 图片读取:第一个参数filepath为图片的路径,第二个参数是通道数,进行图片的读取img = cv2.imread(filepath, 0)
创建窗口,第一个为窗口名,第二个为设置窗口大小的模式,WINDOW_AUTOSIZE表示自动调整
cv2.namedWindow(‘image’, cv2.WINDOW_AUTOSIZE)
等待键盘输入,参数为毫秒数,此处0表示无线等待键盘输入后,才执行之后语句
cv2.waitKey(0)
显示图像,窗口会自动调整图像大小.第一个参数是窗口的名字,第二个才是我们的图像 && 名字必须不同
cv2.imshow('image', img)
等待,知道键盘输入,若键盘输入为s,则控制台打印 1,否则打印0
k = cv2.waitKey(0) if k == ord('s'): print 1 else: print 0
删除所有我们创建的窗口
cv2.destroyAllWindows()
保存图片,第一个参数为路径,第二个为图片名称
cv2.imwrite('/home/rui/root/caffe/examples/images/temp.jpg', img)
完整代码
# -*- coding: utf-8 -*-
import numpy as np
import cv2
filepath = "/home/rui/root/caffe/examples/images/cat.jpg"
img = cv2.imread(filepath, 0)
cv2.namedWindow('image', cv2.WINDOW_AUTOSIZE) #创建窗口并且设置为自动调整窗口
cv2.waitKey(0)
cv2.imshow('image', img) #显示图像,窗口会自动调整图像大小.第一个参数是窗口的名字,第二个才是我们的图像 && 名字必须不同
k = cv2.waitKey(0) #等待键盘是否被按下
if k == ord('s'):
print 1
else:
print 0
cv2.destroyAllWindows() #删除我们创建的窗口
cv2.imwrite('/home/rui/root/caffe/examples/images/temp.jpg', img) #保存图像
相关文章推荐
- OpenCV-Python learning-1.安装,图片读取显示
- opencv 读取图片(C/C++/python)
- python 使用opencv接口读取RGB图片出错解决
- python使用opencv读取图片的实例
- python OpenCV 读取图片显示和复制 (二)
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- python使用opencv读取图片失败
- caffe的python接口以opencv的方式读取视频,图片做分类时出错的解决
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- python的数据增强利用opencv读取图片
- Opencv-Python(一) 读取, 写入图片
- opencv连续读取文件夹下的图片(python)
- python OpenCV学习笔记(七):图片的算术运算
- opencv imread 函数读取CV_16UC1的png图片
- learn opencv-使用OpenCV(C ++ / Python)读取,写入和显示视频
- Qt+opencv 读取图片
- opencv python 学习第三天 图片腐蚀和膨胀
- 用 Python 和 OpenCV 检测图片上的条形码Detecting Barcodes in Images with Python and OpenCV
- 用python从excel表格中读取数据生成可以放在科技论文中的图片
- python-opencv 将连续图片写成视频格式