美文网首页
01图片缩放

01图片缩放

作者: 犬夜叉写作业 | 来源:发表于2019-07-14 10:59 被阅读0次
    # 1 load 2 info 3 resize 4 check
    import cv2
    img = cv2.imread('image0.jpg',1)
    imgInfo = img.shape
    print(imgInfo)
    height = imgInfo[0]   #高
    width = imgInfo[1]    #宽
    mode = imgInfo[2]   #用于描述图片组成方式三种颜色rbg
    # 1 放大 缩小 2 等比例 非 2:3 
    dstHeight = int(height*0.5)
    dstWidth = int(width*0.5)
    
    dst = cv2.resize(img,(dstWidth,dstHeight))
    cv2.imshow('image',dst)
    cv2.waitKey(0)
    

    (547, 730, 3)
    (273, 365, 3)

    最近临域插值 双线性插值 像素关系重采样 立方插值

    最近临域插值 双线性插值 原理
    src 1020 dst 510
    dst<-src
    (1,2) <- (2,4)
    dst x 1 -> src x 2 newX
    newX = x(src 行/目标 行) newX = 1(10/5) = 2
    newY = y(src 列/目标 列) newY = 2(20/10)= 4
    12.3 = 12

    双线性插值
    A1 = 20% 上+80%下 A2
    B1 = 30% 左+70%右 B2
    1 最终点 = A1 30% + A2 70%
    2 最终点 = B1 20% + B2 80%

    实质:矩阵运算

    相关文章

      网友评论

          本文标题:01图片缩放

          本文链接:https://www.haomeiwen.com/subject/tgeukctx.html