openCV 扩图
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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步