编程要求
根据提示,在右侧编辑器补充代码,进行图片的仿射变换。包括:

      读取原图
      图像放缩到256*256大小
      进行图像仿射变换
      打印结果的值,print(np.sum(result))

import cv2
import numpy as np
 
img_path = '/data/workspace/myshixun/原图/image.png'
# 图像输入
src = cv2.imread(img_path)
# 图像放缩
src = cv2.resize(src, (256, 256))
# 获取图像shape
rows, cols = src.shape[: 2]

########Begin########
# 设置图像仿射变化矩阵
src_points = np.float32([[50, 50], [200, 50], [50, 200]])
dst_points = np.float32([[10, 100], [200, 50], [100, 250]])

# 计算仿射变换矩阵
M = cv2.getAffineTransform(src_points, dst_points)

# 图像仿射变换,及保存
result = cv2.warpAffine(src,M,(cols,rows))

cv2.imwrite("/data/workspace/myshixun/学员文件/result.jpg", result)
########End########
# 打印结果
print(np.sum(result))

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐