最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

计算机视觉图像处理入门

IT圈 admin 2浏览 0评论

计算机视觉图像处理入门

图像处理的基本函数

1 图像的IO操作(图像的读取,显示,保存)

1.1图像的读取

cv.imread()

参数:

·要读取的图像

·读取方式的标志

~ cv.IMERAD.COLOR:以彩色模块加载图像,任何图像的透明度都将被忽略,这是默认参数。

~ cv.IMERAD.GRAYSCALE:以灰色模式通道的显示图像

~ cv.IMERAD.UNCHANGED:包括alpha加载图像模式

可以使用1,0或者-1来代替以上三种模式

参考代码:(这里用的是pycharm,安装的4.5.5版opencv-python,3.7版本python)

import cv2 as cv# 读取图片
img = cv.imread('cat.jpg')
# 显示图片

1.2 显示图像

cv.imshow()

参数:

·显示图像的窗口名称,以字符串类型表示

·要加载的图像

注意:在调用显示图像的API后,要调用cv.waitKey()给图像绘制留下时间,否则窗口会出现无响应情况,并且图像无法显示出来

# 导入cv模块
import cv2 as cv# 读取图片
img = cv.imread('cat.jpg')
# 显示图片
cv.imshow('read_img', img)
# 等待
cv.waitKey(0)
# 释放内存
cv.destroyAllWindows()

1.3 保存图像

cv.imwrite()

参数:

·文件名,要保存在哪里

·要保存的图像

参考代码:

import cv2 as cv# 读取图像
img = cv.imread('car.jpg', 0)
# 显示图像,0是以灰度图的形式显示
# 利用Opencv显示图像
#图像的显示,也可以创建多个窗口
cv.imshow('image',img)
# 等待时间,毫秒级,0表示任意键终止
cv.waitKey(1000)
#释放内存
cv.destroyAllWindows()

计算机视觉图像处理入门

图像处理的基本函数

1 图像的IO操作(图像的读取,显示,保存)

1.1图像的读取

cv.imread()

参数:

·要读取的图像

·读取方式的标志

~ cv.IMERAD.COLOR:以彩色模块加载图像,任何图像的透明度都将被忽略,这是默认参数。

~ cv.IMERAD.GRAYSCALE:以灰色模式通道的显示图像

~ cv.IMERAD.UNCHANGED:包括alpha加载图像模式

可以使用1,0或者-1来代替以上三种模式

参考代码:(这里用的是pycharm,安装的4.5.5版opencv-python,3.7版本python)

import cv2 as cv# 读取图片
img = cv.imread('cat.jpg')
# 显示图片

1.2 显示图像

cv.imshow()

参数:

·显示图像的窗口名称,以字符串类型表示

·要加载的图像

注意:在调用显示图像的API后,要调用cv.waitKey()给图像绘制留下时间,否则窗口会出现无响应情况,并且图像无法显示出来

# 导入cv模块
import cv2 as cv# 读取图片
img = cv.imread('cat.jpg')
# 显示图片
cv.imshow('read_img', img)
# 等待
cv.waitKey(0)
# 释放内存
cv.destroyAllWindows()

1.3 保存图像

cv.imwrite()

参数:

·文件名,要保存在哪里

·要保存的图像

参考代码:

import cv2 as cv# 读取图像
img = cv.imread('car.jpg', 0)
# 显示图像,0是以灰度图的形式显示
# 利用Opencv显示图像
#图像的显示,也可以创建多个窗口
cv.imshow('image',img)
# 等待时间,毫秒级,0表示任意键终止
cv.waitKey(1000)
#释放内存
cv.destroyAllWindows()

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论