基本的图像操作

OpenCV 提供了很多图像操作的工具,例如图像的读取与保存、滤波等工具。这些工具是开发计算机视觉项目的基础,因此熟悉与掌握这些工具的使用对以后的学习任务非常重要。
本实训针对图片的基本读取和保存、图片通道分离与合并、边界填充与图片融合等操作进行介绍,通过基本知识与实际案例结合的方式,并辅助以练习,帮助你熟悉与掌握 OpenCV 的使用。

第1关:图片的基本读取和保存操作

import cv2
def Gen():
    filepath = '/data/workspace/myshixun/task1/cat.jpg'
    # 读取给定路径filepath的图片cat.jpg
    ########## Begin ##########
    retval=cv2.imread(filepath)
    ########## End ##########

    # 读取感兴趣窗口[100:150,200:300]并保存为指定路径savepath
    savepath='/data/workspace/myshixun/task1/out/cap.png'
    ########## Begin ##########
    
    img3 = retval[100:150,200:300]
    cv2.imwrite(savepath, img3)
    ########## End ##########


第2关:图像通道分离与合并操作

import cv2


# 实现图像颜色通道分离和保存
def task2():
    filepath = "/data/workspace/myshixun/task2/"
    img = cv2.imread( filepath + 'pic.jpg')
    
    # 请分离图像的B,G,R通道,并保存到给定filepath下的out文件夹,
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值