opencv图片处理基础

计算机中图片构成红绿蓝

图片由像素点构成,每个像素点有三个通道,分别是RGB,对应红绿蓝颜色,映射到计算机可以处理的数值是:每个通道取值0~255,0表示最暗、255最亮。通过调节每个通道占比,可以实现不同颜色的控制。
颜色对应RGB数值

但是需要注意的是cv中通道顺序是BGR,要与其他包的区分开

边界填充

    img = cv2.imread(img_address)
    top_,bottom_,left_,right_ = (50,50,50,50)
    # 其实就是一个函数,最后面选择的模式不一样
    # BORDER_REPLICATE:复制法,也就是复制最边缘像素。
    # ·BORDER_REFLECT:反射法,对感兴趣的图像中的像素在两边进行复制 fedcba | abcdefgh | hgfedcb
    # BORDER_REFLECT101,上一种方法的优化版,去掉了边界 cdefgh|abcdefgh|abcdefg
    # BORDER_WRAP: 外包装法cdefgh|abcdefgh|abcdefg
    # BORDER_CONSTANT:常量法,常数值填充
    replicate = cv2.copyMakeBorder(img,top_,bottom_,left_,right_,cv2.BORDER_REPLICATE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值