欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

openCV 扩图

程序员文章站 2022-03-25 18:50:25
1、扩图 ......

1、扩图

import cv2
import numpy as np
img=cv2.imread('test2.jpg',1)
width=img.shape[0]
height=img.shape[1]
dst=np.zeros((200,200,3),np.uint8)
for i in range(200):
    for j in range(200):
        if i>30 and j>30 and i<190 and j<120:
            print(i,j)
            dst[i,j]=img[i-30,j-30]
        else:
            dst[i,j]=(111,111,111)

cv2.imshow('dst',dst)
cv2.imshow('src',img)
redst=cv2.resize(dst,(64,128))
cv2.imwrite('34.jpg',redst,[cv2.imwrite_jpeg_quality,100])
cv2.waitkey(0)