缩放 对内外参的影响

当你对图像进行同比例缩小时,图像的内参需要相应地变化,但外参通常保持不变。

相机内参

相机内参(内参矩阵)描述了相机的固有属性,包括焦距和主点(光轴与图像平面的交点)的坐标。

当你对图像进行同比例缩小时,焦距和主点坐标也需要根据缩放比例进行相应缩小。例如,如果图像缩小了一半,焦距和主点坐标也应缩小为原来的一半。

相机外参

相机外参描述了相机的姿态(位置和方向),通常表示为一个旋转矩阵和一个平移向量。

相机外参描述了相机在世界坐标系中的位置和方向,与图像的缩放无关。因此,相机外参在图像缩放时保持不变。

python 复制代码
import numpy as np

def adjust_intrinsics(K, scale):
    """
    根据缩放比例调整相机内参。

    :param K: 原始内参矩阵
    :param scale: 缩放比例
    :return: 调整后的内参矩阵
    """
    K_new = K.copy()
    K_new[0, 0] *= scale  # 调整 f_x
    K_new[1, 1] *= scale  # 调整 f_y
    K_new[0, 2] *= scale  # 调整 c_x
    K_new[1, 2] *= scale  # 调整 c_y
    return K_new

# 示例内参矩阵
K = np.array([
    [1200, 0, 640],
    [0, 1200, 480],
    [0, 0, 1]
])

# 缩放比例
scale = 0.5

# 调整后的内参矩阵
K_new = adjust_intrinsics(K, scale)

print("原始内参矩阵:\n", K)
print("调整后的内参矩阵:\n", K_new)
相关推荐
疯华整猫7 小时前
混淆起初根本不是为了防破解:我用 Trae 把 Android 混淆这二十来年重跑了一遍
android·人工智能·计算机视觉
迪菲赫尔曼9 小时前
【基础篇 26】第一次在服务器完成训练:准备数据、断线继续、检查成果与备份
运维·服务器·人工智能·机器学习·计算机视觉
硅谷秋水9 小时前
RoboAtom:机器人学习的大规模原子-动作监督
人工智能·机器学习·计算机视觉·机器人
陈嘿萌1 天前
TIP 2026 | 不再混成一张! RealFusion从模态不变性重想图像融合
图像处理·人工智能·深度学习·计算机视觉·学术研究与理论基础
会飞锦鲤2 天前
基于 SVM + HOG 的铸造缺陷检测系统
python·opencv·机器学习·计算机视觉·缺陷检测·图像分类·svm
李帅朋2 天前
INP-Former阅读笔记
笔记·深度学习·计算机视觉
ZhengEnCi3 天前
一句话定位图片中目标最准的模型是哪个:2026 视觉定位 SOTA 全面评测与选型指南
计算机视觉
小豆庄3 天前
测试视频里的人脸车牌敏感信息自动化脱敏方案
计算机视觉·目标跟踪·ffmpeg·音视频·边缘计算·视频·敏捷流程
LUCIALEE4 天前
训练越久越差:两个无人机小样本,把 3DGS 正射 TDOM 的边界跑出来了
计算机视觉
陈嘿萌4 天前
ECCV 2026 | CausalDrive:澳门大学×小米汽车,面向自动驾驶的实时因果世界模型
图像处理·人工智能·深度学习·计算机视觉·自动驾驶·学术研究与理论基础