仿射变换
- 格式:pdf
- 大小:1.90 MB
- 文档页数:76
159仿射变换与双曲线的标准方程22221x y a b 相比椭圆的标准方程22221x y a b 在形式上极为接近圆的标准方程222x y r .在这一讲,我们着重讲述利用仿射变换将椭圆变换为圆,再利用圆的良好几何性质解决问题的方法.对椭圆的标准方程22221x y a b ,我们需要在y 轴进行伸缩变换x x b y y a得到方程22221x y a a .伸缩变换不会改变直线与圆锥曲线的交点个数、也不会改变共线线段长度的比例关系、平行和直线共点关系等等,但是伸缩变换会改变线段的长度,这需要引起充分的注意.【备注】仿射变换(Affine Transform )是一种二维坐标到二维坐标之间的线性变换,保持二维图形的“平直性”(译注: straightness ,即变换后直线还是直线不会打弯,圆弧还是圆弧)和“平行性”(译注:parallelness ,其实是指保二维图形间的相对位置关系不变,平行线还是平行线,而直线上点的位置顺序不变,另特别注意向量间夹角可能会发生变化.仿射变换可以通过一系列的原子变换的复合来实现,包括:平移(Translation )、缩放(Scale )、翻转(Flip )、旋转(Rotation )和错切(Shear ).【备注】在伸缩变换①下,椭圆方程2222:1x y E a b变为圆222:E x y a ,椭圆上的点 00,P x y 变为00,a P x y b,因此过圆E 上一点P 的圆的切线方程为:l 200a x x y y a b该直线通过伸缩变换①就可以得到过椭圆E 上一点P 的椭圆的切线方程22002:a l x x y y a b即00221x x y ya b典型例题160例1(2010年上海)已知椭圆22x y ⑴ 设直线l【解析】 ⑴ 作仿射变换,椭圆方程变为222x y a ,则121k k∴C D O E ,根据垂径定理,E 是弦C D 的中点于是E 是CD 的中点.⑵ 如下图,求作点1P 、2P 的步骤为:1.以O 为圆心,椭圆的长轴长a 为半径作圆;2.过O 作射线,使Ox 轴正方向到该射线的角为 ,射线与圆交于Q ;3.过圆与y 轴正向的交点作y 轴的垂线,过圆与x 轴负向的交点作x 轴的垂线,两条垂线交于点P ;4.连结P Q ,取其中点N ;认识仿射变换1615.连结ON ,过N 作与ON 垂直的直线,交圆于点1P 、2P ; 6.过点1P 、2P 作x 轴的垂线,交椭圆于点1P、2P 即为所求. 证明:这样作图相当于作了纵轴方向上的伸缩变换22b y y a,容易证明线段P Q 与12P P互相平分,而坐标轴方向上的伸缩变换不改变线段的比例,因此PQ 与12PP 互相平分.这样就有12121222PQ PN PP PP PP PP【备注】题⑴说明弦中点问题中由点差法得到的结论可以看做是椭圆的“垂径定理”;题⑵利用仿射变换完成纯几何...作图,注意椭圆的参数方程在仿射变换图形下获得了确切的几何意义.练习1(2012年湖北理)设A 是单位圆221x y 上的任意一点,l 是过点A 与x 轴垂直的直线,D 是直线l 与x 轴的交点,点M 在直线l 上,且满足DM m DA (0m ,且1m ).当点A 在圆上运动时,记点M 的轨迹为曲线C .求曲线C 的方程,判断曲线C 为何种圆锥曲线,并求焦点坐标.【解析】 曲线C 的方程为2221yx m. 当01m 时,曲线C 为焦点在x轴上的椭圆,焦点坐标为,0; 当1m 时,曲线C 为焦点在y轴上的椭圆,焦点坐标为 0,.通过仿射变换可以将椭圆内接三角形变为圆内接三角形,它们之间存在固定的比例关系.而求解圆内接三角形的面积运算量要低很多.例2 (2012年人大附开学考试)已知直线【解析】作仿射变换x x y,则直线l 是椭圆22334y x即2213944x y 的切线. 设O 到直线l 的距离为d ,23944d ≤(∵直线l 的斜率存在)12AOB A O B S d△△利用仿射变换处理面积问题等号当且仅当23 2d 时取得.因此AOB△.练习2(2010年朝阳一模文)已知椭圆22162x y中有一内接三角形ABC,其顶点C的坐标 1,AB.当ABC△的面积最大时,求直线AB的方程.B'A'O【解析】将椭圆通过仿射变换x xy y变成圆226xy,则A B C ABCS△△,1A Bk,C 坐标为,.∵直线OC ∥直线A B ,∴A B C OA BS S△△设直线A B 的方程为0x y m,则O到直线AB ,A B12OA BS△3≤∴当232m,即mOA BS△取得最大值3,此时直线A B 的方程为0xy.因此OABS△AB的方程为0x .练习3(2011年顺义二模)已知椭圆2214xy的左、右顶点分别记为A、B.过A斜率为1的直线交椭圆于另一点S,在椭圆C上的T满足:TSA△的面积为15.试确定点T的个数.【解析】将椭圆通过仿射变换12x xy y变成圆224x y,则225S AT SATS S△△.AS :22y x,即240x y∴圆心到直线ASAS162163∴T 到直线AS的距离为25142,∴在优弧上存在两个T 点2 T 点.综上,点T 的个数也即点T 的个数是2.练习4 (2010年宣武一模文)直线:220l x y 与椭圆2214y x 的交点为A 、B .求使PAB 的面积为12的点P 的个数;【解析】 2.练习5(2011年西城二模)设直线l 与椭圆2219x y 交于A 、B 两点,且以AB 为直径的圆过椭圆的右顶点C ,求ABC △面积的最大值.【解析】 如图,将坐标系原点平移至C ,则椭圆方程变为22319x y 即22690x x y .设直线AB 的方程为x my a ,则联立直线方程与椭圆方程有22690x my x x y a ,即266910y m yx a x a而12121y y x x ,∴6910a ,35a ,因此35CD . 将椭圆通过变换3x x y y变为圆229x y ,则13ABC A B C S S △△ O (O')B'A'D (D')C (C')164 ∵35C D ,3O C ,∴3153435A B C O A B S C D S O D△△设O 到A B 的距离为d,1122O A B S A B d d △∴当且仅当29d 时,O A B S △取得最大值92于是13128ABC O A B S S △△≤,即ABC △面积的最大值为38.例3(2011年辽宁)如图,已知椭圆的短轴为MN ,且1C 、C 这四点按纵坐标从大到小依次为【解析】 ⑴ 设2MN a ,则椭圆1C :2222211e x y a a ;椭圆2C :2222211e x y a a ; 231e 4BC AD. ⑵ 对椭圆1C 作仿射变换x x y ,则1C :222x y a ;对椭圆2C 作仿射变换x x ,1y y ,则2C :222x y a .BO AN EO EN BO AN k k∥211e EO EN k k设点 cos ,sin E a a (0π ),则sin cos EO k,sin cos 1EN k利用仿射变换处理弦长问题165∴设cos 1cos EO EN k y k,则cos 1cos y , 1cos 1,11y 因此 ,02,y BO AN ∥2121e,∴当0<e时,不存在;当e 时,存在.利用仿射变换可以将一些题目中“平凡”的条件转化为对解题很有利的“特殊”条件,比如:① 利用仿射变换可以改变斜率,从而可以使得某些与椭圆相关的平行四边形转化为矩形,从而简化问题;② 利用仿射变化可以将椭圆变为圆,从而可以使某些与椭圆相关的平行四边形转化为菱形,从而简化问题. 例422x y【解析】 作仿射变换,椭圆方程变为224x y ,且OM ON .(理科)四边形OM P N 为正方形,于是OP M N∴P 点的轨迹方程为圆228x y , 因此P 点的轨迹方程为228x,即22184x y .∴存在符合题意的点1F 、2F ,坐标为 2,0 .(即椭圆的两个焦点) (文科)四边形OM P N 为矩形,OP M N ∴P 点的轨迹方程为圆2220x y ,因此P 点的轨迹方程为2220x,即2212010x y .∴存在符合题意的点F ,坐标为,0.(即椭圆的右焦点). 练习1(2011年海淀一模)设直线:l y kx m (12k ≤)与椭圆22143x y 相交于A 、B 两点,以线利用仿射变换凸显隐藏几何条件166 段OA ,OB 为邻边作平行四边形OAPB ,其中顶点P 在椭圆C 上,O 为坐标原点.求OP 的取值范围.【解析】 用仿射变换椭圆转化为圆,于是平行四边形OAPB 变为菱形OA P B ,由12AB k ≤得A B k ≤.根据菱形的对角线互相垂直,于是OP k ≥,因此1P x ≤.也就是说,1P P x x ≤ 于是22222231344P P P P Px x OP x y x133,4因此OP的取值范围是,.练习2(2012年海淀一模理)已知直线1l :1y kx m 与椭圆G :2212x y 交于A 、B 两点,直线2l :2y kx m (12m m )与椭圆G 交于C 、D 两点,且AB CD ,如图所示.⑴ 证明:120m m ;⑵ 求四边形ABCD 的面积S 的最大值.【解析】 考虑用仿射变换.⑴ ABCD 为椭圆内接平行四边形,作仿射变换后变为圆内接平行四边形,为矩形.因此对角线为直径,也就是说椭圆内接平行四边形的对角线互相平分于原点,于是120m m ;⑵ 圆内接矩形当且仅当矩形为正方形时面积最大,最大值为4,于是椭圆内接平行四边形面积.【备注】也可以看作相关直线问题⑴ 设直线y kx m 与椭圆交于两点A 、B ,则联立直线与方程,有22212102k x kmx m∴22AB k22k167∴AB CD 等价于2212m m ,又12m m ,∴12m m ,即120m m⑵ 由①,AB 与CD 关于原点对称,四边形ABCD 为对称中心在原点的平行四边形.不妨设10m ,则4ABCD OABS S△21422k22211221412m k m k≤(当且仅当22112m k时取得等号). ∴四边形ABCD 的面积S 的最大值是例5Q【解析】 如图,将椭圆22182x y通过仿射变换2x x y y变成圆228x y ,则 2,2M 过M 作x 轴的垂线,垂足为H ,交圆228x y 于点N ,则易知 2,2N . ∵ 2,2N ,∴OM ON ,又OM A B ∥,∴ON A B 根据垂径定理,N 平分弧A B ,于是M N是A M B 的平分线.于是22MP M P M Q MQ k k k k ,又MH PQ ,∴MPQ △是等腰三角形,证毕.【备注】(2012年密云一模理)如图所示,已知椭圆的中心在原点,焦点在x 轴上,长轴长是短轴长的3倍,且经过点 3,1M .平行于OM 的直线l 在y 轴上的截距为m (0m ),且交椭圆于A 、B 两不同点.⑴ 求椭圆的方程; ⑵ 求m 的取值范围;⑶ 求证:直线MA 、MB 与x 轴始终围成一个等腰三角形.【解析】 ⑴ 221182x y ;168 ⑵ 设直线l :13y x m (0m ),则 2,00,2m ;⑶ 视为连线垂直问题的推广或用仿射变换均可解决.练习6(2011年四中高二期中考试)已知点 2,1M 是椭圆22182x y 上一点,直线102y x m m 与椭圆相交于A 、B 两点.求MAB 的内心的横坐标.【解析】 考虑到图形的特点与求解的问题,考虑使用仿射变换将椭圆转化为圆加以解决.在圆中,容易证明M Q 是B MA 的平分线;于是MQ 是BMA 的平分线.因此MAB 的内心的横坐标为M 的横坐标,也就是2.例6(201122x y【解析】 ⑴ 如图,作仿射变换x x y yC 变为圆C :223x y .∴32OP Q OPQ S S△△ 设O 到直线P Q 的距离为d ,则1322d ,解得d 于是P Q ,OP OQ ,因此2212x y ,2221x y 而222211223x y x y ,∴22221212x x x x 3,2222121223y y y y 2 .综合169⑵ 设PQ 的斜率为k ,则OM 的斜率为23k,OM PQ OM P Q333 设2249k m k ,则43m ≥.3OM PQ 52≤. ⑶∵ODE ODG OEG S S S△△△32OD E OD G OE G S S S △△△ ∴在圆C 中,D E 、D G 、E G 所对的圆心角均为90 因此,不存在满足题意的三角形.练习7 (2013北京昌平二模理)如图,已知椭圆22221x y a b(0a b )的长轴为AB ,过点B 的直线l 与x 轴垂直,椭圆的离心率e,F 为椭圆的左焦点,且1AF BF . ⑴ 求此椭圆的方程;⑵ 设P 是此椭圆上异于A B ,的任意一点,PH x 轴,H 为垂足,延长HP 到点Q 使得HP PQ . 连接AQ 并延长交直线l 于点,M N 为MB 的中点,判定直线QN 与以AB 为直径的圆O 的位置关系.【备注】设AQ 与椭圆交于点R ,则NR 与椭圆相切,此题与⑵均可以利用仿射变换解决.例7已知椭圆22143x y 上的两点A 、点.设直线PB 与椭圆相交于D ,证明:直线利用仿射变换将问题转化为几何问题170【解析】 将椭圆通过伸缩变换为圆,则需证明:若点A 、B 为关于圆的直径HG 对称的两点,HG 所在直线上的一点P 与B 点的连线交圆于D ,则AD 与PH 交于定点E .证明如下:如图,连结AG 、GD ,设PA 与圆交于C .HG PDBECA∵G 为弧CD 和弧AB 的中点,∴AG 、DH 分别是A 和BDG 的平分线 而DG DH ,∴DG 是EDP 的平分线.于是AE DE EGAP DP GP,因此2AE DE EG AP DP GP , 而AE DE EG EH (相交弦定理),AP DP AP CP PG PH (切割线定理) 于是EG EH EG EG PG PH PG PG ,即EG PGEH PH .∵PG PH 为定值(在本例中为13),∴EGEH 为定值,E 为定点(在本例中 1,0E ).练习8 设直线l :y kx m 与椭圆2212x y 相交于M 、N 两点,F 是椭圆的右焦点,直线FM 与直线FN 的斜率互为相反数.求证:直线l 过定点,并求该定点的坐标.【解析】 直线l 过定点 2,0.本质与例题相同.练习9(2010年江苏)如图,在平面直角坐标系xOy 中,已知椭圆22195x y 的左、右顶点为A 、B ,右焦点为F .设过点 9,T m 的直线,TA TB 与此椭圆分别交于点 11,M x y 、 22,N x y ,其中0m ,10y ,20y .设9t ,求证:直线MN 必过x 轴的一定点(其坐标与m 无关).171【解析】 如下左图所示,利用坐标变换x xa y y b可以把椭圆22221x y a b 变换圆222x y a ,由于伸缩变换不改变共线以及线段长度的比,于是问题就转化为如下右图所示的:已知以AB 为直径圆O ,T 为与AB 垂直的圆外直线上任意一点,连结AT 、BT 与圆O 分别交于M 、N .求证MN 恒过定点D .x法1连结AN 、MB 并延长交于点T ,容易知道T 与T 在同一条垂直于AB 的直线上(B 为ATT △的垂心)CT'T对ABT △的割线MN ,根据梅涅劳斯定理有1AD BM T NDB MT NA ; 而AM 、NB 、T T 交于一点,根据赛瓦定理有1BM T N ACMT NA CB; 于是1AD CB DB AC ,即AD ACDB BC 为定值,因此D 为定点. 法2172 CT NM A BOD设4AC a ,TAC ,NAC ,则4cos aAT,2cos AM a ,2cos a BT ,2cos BN a ,AN AD ADN MDB AD AD DM AN AM MB MD AM DM DB MD DB MB BNADM NDB BN DB△∽△△∽△ 而AN AT ANT BMT BM BT △∽△,于是22824AD AT AM a DB BT BN a .法3PCD O BA M NT设2MOC ,2NOC ,则OC 到OP 的角为 ,以O 为极点,OC 为极径,那么直线MN 的方程为 cos ,d O MN , 即 cos cos AB 于是ODcos cos AB cos cos sin sin cos cos sin sin AB1tan tan 1tan tan AB而12TAC MAB MOB ,12NAB NOB ,∴tan TC AC ,tan tan BCBTC TC因此11BC AC OD AB BC AC,于是点D 为定点.。
仿射变换opencv原理什么是仿射变换?仿射变换是一种几何变换,它保持了平行的线段平行,并且保持线段之间的比率不变。
它是一种线性变换,由一个 2x3 的变换矩阵表示。
仿射变换的类型仿射变换有许多不同的类型,包括:平移:将图像沿水平或垂直方向移动。
缩放:按特定因子缩放图像。
旋转:将图像围绕固定点旋转。
剪切:将图像沿某一特定方向变形。
仿射变换在 OpenCV 中的实现OpenCV 提供了多种用于执行仿射变换的函数,包括:`warpAffine()`:应用仿射变换到图像。
`getAffineTransform()`:计算将一组点映射到另一组点的仿射变换矩阵。
`transform()`:应用仿射变换到点或点集。
使用 OpenCV 执行仿射变换的步骤要使用 OpenCV 执行仿射变换,需要遵循以下步骤:1. 计算仿射变换矩阵。
2. 创建一个目标图像,用于存储变换后的图像。
3. 调用 `warpAffine()` 函数应用仿射变换。
示例代码以下示例代码演示了如何使用 OpenCV 缩放图像:```pythonimport cv2# 读取图像image = cv2.imread('image.jpg')# 计算缩放矩阵scale_factor = 2.0scale_matrix =cv2.getScaleAffineTransform(image.shape[:2], scale_factor) # 创建目标图像scaled_image = cv2.warpAffine(image, scale_matrix, (int(image.shape[1] scale_factor), int(image.shape[0] scale_factor)))# 显示缩放后的图像cv2.imshow('Scaled Image', scaled_image)cv2.waitKey(0)cv2.destroyAllWindows()```仿射变换的应用仿射变换在图像处理和计算机视觉中有着广泛的应用,包括:图像配准和拼接透视校正对象检测和跟踪图像增强。
仿射变换与全仿射变换
仿射变换和全仿射变换都是数学术语,它们都在仿射几何中发挥作用。
仿射变换是在几何中定义的两个向量空间之间的一个仿射映射(或仿射变换),它由一个非奇异的线性变换接上一个平移变换构成。
在有限维的情况中,每个仿射变换可以由一个矩阵A和一个向量b给出,写作A和附加的列b。
一个仿射变换对应于一个矩阵和一个向量的乘法,而仿射变换的复合对应于普通的矩阵乘法,只要加入一个额外的行到矩阵的底下,这一行全部是0除了最右边是一个1,而列向量的底下要加上一个1。
全仿射变换(Total Affine Transformation)是更一般的概念。
它是从一个坐标系到另一个坐标系的映射,这个映射不仅包括仿射变换,还包括投影变换。
换句话说,全仿射变换是仿射变换和投影变换的总称。
在机器视觉和图形处理等领域中,全仿射变换被广泛使用在各种应用中,如形状建模、图像配准、拼接等。
总结来说,仿射变换和全仿射变换都是用于描述向量空间之间变换的方法,但全仿射变换涵盖的范围更广。
一、简介Halcon是一种功能强大的机器视觉软件,广泛应用于工业自动化、医疗影像、安防监控等领域。
在Halcon中,仿射变换是一种常见的图像处理技术,用于实现图像的旋转、缩放、平移等操作。
二、仿射变换的基本原理1. 仿射变换是一种线性变换,可以通过矩阵运算来描述。
给定一个二维坐标系下的点P(x, y),经过仿射变换后,其坐标变为P'(x', y'),可以表示为:x' = a*x + b*y + cy' = d*x + e*y + f其中a、b、d、e为线性变换矩阵的元素,c、f为平移向量的偏移量。
2. 仿射变换可以实现图像的平移、旋转、缩放、错切等操作,是图像处理中常用的技术之一。
三、 Halcon中的仿射变换1. 在Halcon中,可以通过使用affine_trans_image函数来实现图像的仿射变换。
该函数接受输入图像、变换矩阵以及插值方式等参数,可以对图像进行指定的仿射变换操作。
2. 通过设置不同的变换矩阵,可以实现图像的不同变换效果。
通过调整平移向量的偏移量,可以实现图像的平移操作;通过调整线性变换矩阵的元素,可以实现图像的旋转、缩放等操作。
3. Halcon还提供了inverse_affine_trans_image函数,用于实现仿射变换的逆变换操作。
通过逆变换,可以将经过仿射变换后的图像还原到原始状态,实现图像的修正和恢复。
四、仿射变换在机器视觉中的应用1. 仿射变换在机器视觉中具有重要的应用价值。
在工业自动化领域,通过对图像进行仿射变换,可以实现对产品进行检测、定位和识别;在医疗影像领域,可以通过仿射变换对医学图像进行修正和分析;在安防监控领域,可以实现对监控图像的处理和分析等。
2. 通过使用Halcon中的仿射变换技术,可以实现对图像的精准操作和处理,为机器视觉系统的性能和效果提供有力支持。
五、总结1. 仿射变换是图像处理领域常用的技术之一,通过线性变换和平移操作,可以实现图像的平移、旋转、缩放等操作。
159仿射变换与双曲线的标准方程22221x y a b 相比椭圆的标准方程22221x y a b 在形式上极为接近圆的标准方程222x y r .在这一讲,我们着重讲述利用仿射变换将椭圆变换为圆,再利用圆的良好几何性质解决问题的方法.对椭圆的标准方程22221x y a b ,我们需要在y 轴进行伸缩变换x x b y y a得到方程22221x y a a .伸缩变换不会改变直线与圆锥曲线的交点个数、也不会改变共线线段长度的比例关系、平行和直线共点关系等等,但是伸缩变换会改变线段的长度,这需要引起充分的注意.【备注】仿射变换(Affine Transform )是一种二维坐标到二维坐标之间的线性变换,保持二维图形的“平直性”(译注: straightness ,即变换后直线还是直线不会打弯,圆弧还是圆弧)和“平行性”(译注:parallelness ,其实是指保二维图形间的相对位置关系不变,平行线还是平行线,而直线上点的位置顺序不变,另特别注意向量间夹角可能会发生变化.仿射变换可以通过一系列的原子变换的复合来实现,包括:平移(Translation )、缩放(Scale )、翻转(Flip )、旋转(Rotation )和错切(Shear ).【备注】在伸缩变换①下,椭圆方程2222:1x y E a b变为圆222:E x y a ,椭圆上的点 00,P x y 变为00,a P x y b,因此过圆E 上一点P 的圆的切线方程为:l 200a x x y y a b该直线通过伸缩变换①就可以得到过椭圆E 上一点P 的椭圆的切线方程22002:a l x x y y a b即00221x x y ya b典型例题160例1(2010年上海)已知椭圆22x y ⑴ 设直线l【解析】 ⑴ 作仿射变换,椭圆方程变为222x y a ,则121k k∴C D O E ,根据垂径定理,E 是弦C D 的中点于是E 是CD 的中点.⑵ 如下图,求作点1P 、2P 的步骤为:1.以O 为圆心,椭圆的长轴长a 为半径作圆;2.过O 作射线,使Ox 轴正方向到该射线的角为 ,射线与圆交于Q ;3.过圆与y 轴正向的交点作y 轴的垂线,过圆与x 轴负向的交点作x 轴的垂线,两条垂线交于点P ;4.连结P Q ,取其中点N ;认识仿射变换1615.连结ON ,过N 作与ON 垂直的直线,交圆于点1P 、2P ; 6.过点1P 、2P 作x 轴的垂线,交椭圆于点1P、2P 即为所求. 证明:这样作图相当于作了纵轴方向上的伸缩变换22b y y a,容易证明线段P Q 与12P P互相平分,而坐标轴方向上的伸缩变换不改变线段的比例,因此PQ 与12PP 互相平分.这样就有12121222PQ PN PP PP PP PP【备注】题⑴说明弦中点问题中由点差法得到的结论可以看做是椭圆的“垂径定理”;题⑵利用仿射变换完成纯几何...作图,注意椭圆的参数方程在仿射变换图形下获得了确切的几何意义.练习1(2012年湖北理)设A 是单位圆221x y 上的任意一点,l 是过点A 与x 轴垂直的直线,D 是直线l 与x 轴的交点,点M 在直线l 上,且满足DM m DA (0m ,且1m ).当点A 在圆上运动时,记点M 的轨迹为曲线C .求曲线C 的方程,判断曲线C 为何种圆锥曲线,并求焦点坐标.【解析】 曲线C 的方程为2221yx m. 当01m 时,曲线C 为焦点在x轴上的椭圆,焦点坐标为,0; 当1m 时,曲线C 为焦点在y轴上的椭圆,焦点坐标为 0,.通过仿射变换可以将椭圆内接三角形变为圆内接三角形,它们之间存在固定的比例关系.而求解圆内接三角形的面积运算量要低很多.例2 (2012年人大附开学考试)已知直线【解析】作仿射变换x x y,则直线l 是椭圆22334y x即2213944x y 的切线. 设O 到直线l 的距离为d ,23944d ≤(∵直线l 的斜率存在)12AOB A O B S d△△利用仿射变换处理面积问题162 等号当且仅当232d时取得. 因此AOB △.练习2(2010年朝阳一模文)已知椭圆22162x y 中有一内接三角形ABC ,其顶点C 的坐标1,AB.当ABC △的面积最大时,求直线AB 的方程.A'O【解析】 将椭圆通过仿射变换x x y y变成圆226xy ,则 A B C ABC S△△,1A B k,C 坐标为,.∵直线OC ∥直线A B ,∴A B C OA B S S △△ 设直线A B 的方程为0x y m ,则 O 到直线AB ,A B12OA B S△3≤∴当232m ,即m OA B S △取得最大值3,此时直线A B 的方程为0xy .因此OAB S△AB 的方程为0x .练习3 (2011年顺义二模)已知椭圆2214x y 的左、右顶点分别记为A 、B .过A 斜率为1的直线交椭圆于另一点S ,在椭圆C 上的T 满足:TSA △的面积为15.试确定点T 的个数.【解析】 将椭圆通过仿射变换12x x y y变成圆224x y ,则225S AT SAT S S △△.AS : 22y x ,即240x y∴圆心到直线ASAS163∴T 到直线AS的距离为25142,∴在优弧上存在两个T 点2 T 点.综上,点T 的个数也即点T 的个数是2.练习4 (2010年宣武一模文)直线:220l x y 与椭圆2214y x 的交点为A 、B .求使PAB 的面积为12的点P 的个数;【解析】 2.练习5(2011年西城二模)设直线l 与椭圆2219x y 交于A 、B 两点,且以AB 为直径的圆过椭圆的右顶点C ,求ABC △面积的最大值.【解析】 如图,将坐标系原点平移至C ,则椭圆方程变为22319x y 即22690x x y .设直线AB 的方程为x my a ,则联立直线方程与椭圆方程有22690x my x x y a ,即266910y m yx a x a而12121y y x x ,∴6910a ,35a ,因此35CD . 将椭圆通过变换3x x y y变为圆229x y ,则13ABC A B C S S △△ O (O')B'A'D (D')C (C')164 ∵35C D ,3O C ,∴3153435A B C O A B S C D S O D△△设O 到A B 的距离为d,1122O A B S A B d d △∴当且仅当29d 时,O A B S △取得最大值92于是13128ABC O A B S S △△≤,即ABC △面积的最大值为38.例3(2011年辽宁)如图,已知椭圆的短轴为MN ,且1C 、C 这四点按纵坐标从大到小依次为【解析】 ⑴ 设2MN a ,则椭圆1C :22211e x y a a ;椭圆2C :22211e x y a a ; 231e 4BC AD. ⑵ 对椭圆1C 作仿射变换x x y ,则1C :222x y a ;对椭圆2C 作仿射变换x x ,1y y ,则2C :222x y a .BO AN EO EN BO AN k k∥211e EO EN k k设点 cos ,sin E a a (0π ),则sin cos EO k,sin cos 1EN k利用仿射变换处理弦长问题165∴设cos 1cos EO EN k y k,则cos 1cos y , 1cos 1,11y 因此 ,02,y BO AN ∥2121e,∴当0<e时,不存在;当e 时,存在.利用仿射变换可以将一些题目中“平凡”的条件转化为对解题很有利的“特殊”条件,比如:① 利用仿射变换可以改变斜率,从而可以使得某些与椭圆相关的平行四边形转化为矩形,从而简化问题;② 利用仿射变化可以将椭圆变为圆,从而可以使某些与椭圆相关的平行四边形转化为菱形,从而简化问题. 例422x y【解析】 作仿射变换,椭圆方程变为224x y ,且OM ON .(理科)四边形OM P N 为正方形,于是OP M N∴P 点的轨迹方程为圆228x y , 因此P 点的轨迹方程为228x,即22184x y .∴存在符合题意的点1F 、2F ,坐标为 2,0 .(即椭圆的两个焦点) (文科)四边形OM P N 为矩形,OP M N ∴P 点的轨迹方程为圆2220x y ,因此P 点的轨迹方程为2220x,即2212010x y .∴存在符合题意的点F ,坐标为,0.(即椭圆的右焦点). 练习1(2011年海淀一模)设直线:l y kx m (12k ≤)与椭圆22143x y 相交于A 、B 两点,以线利用仿射变换凸显隐藏几何条件166 段OA ,OB 为邻边作平行四边形OAPB ,其中顶点P 在椭圆C 上,O 为坐标原点.求OP 的取值范围.【解析】 用仿射变换椭圆转化为圆,于是平行四边形OAPB 变为菱形OA P B ,由12AB k ≤得A B k ≤.根据菱形的对角线互相垂直,于是OP k ≥,因此1P x ≤.也就是说,1P P x x ≤ 于是22222231344P P P P Px x OP x y x133,4因此OP的取值范围是,.练习2(2012年海淀一模理)已知直线1l :1y kx m 与椭圆G :2212x y 交于A 、B 两点,直线2l :2y kx m (12m m )与椭圆G 交于C 、D 两点,且AB CD ,如图所示.⑴ 证明:120m m ;⑵ 求四边形ABCD 的面积S 的最大值.【解析】 考虑用仿射变换.⑴ ABCD 为椭圆内接平行四边形,作仿射变换后变为圆内接平行四边形,为矩形.因此对角线为直径,也就是说椭圆内接平行四边形的对角线互相平分于原点,于是120m m ;⑵ 圆内接矩形当且仅当矩形为正方形时面积最大,最大值为4,于是椭圆内接平行四边形面积.【备注】也可以看作相关直线问题⑴ 设直线y kx m 与椭圆交于两点A 、B ,则联立直线与方程,有22212102k x kmx m∴22AB k22k167∴AB CD 等价于2212m m ,又12m m ,∴12m m ,即120m m⑵ 由①,AB 与CD 关于原点对称,四边形ABCD 为对称中心在原点的平行四边形.不妨设10m ,则4ABCD OABS S△21422k22211221412m k m k≤(当且仅当22112m k时取得等号). ∴四边形ABCD 的面积S 的最大值是例5Q【解析】 如图,将椭圆22182x y通过仿射变换2x x y y变成圆228x y ,则 2,2M 过M 作x 轴的垂线,垂足为H ,交圆228x y 于点N ,则易知 2,2N . ∵ 2,2N ,∴OM ON ,又OM A B ∥,∴ON A B 根据垂径定理,N 平分弧A B ,于是M N是A M B 的平分线.于是22MP M P M Q MQ k k k k ,又MH PQ ,∴MPQ △是等腰三角形,证毕.【备注】(2012年密云一模理)如图所示,已知椭圆的中心在原点,焦点在x 轴上,长轴长是短轴长的3倍,且经过点 3,1M .平行于OM 的直线l 在y 轴上的截距为m (0m ),且交椭圆于A 、B 两不同点.⑴ 求椭圆的方程; ⑵ 求m 的取值范围;⑶ 求证:直线MA 、MB 与x 轴始终围成一个等腰三角形.【解析】 ⑴ 221182x y ;168 ⑵ 设直线l :13y x m (0m ),则 2,00,2m ;⑶ 视为连线垂直问题的推广或用仿射变换均可解决.练习6(2011年四中高二期中考试)已知点 2,1M 是椭圆22182x y 上一点,直线102y x m m 与椭圆相交于A 、B 两点.求MAB 的内心的横坐标.【解析】 考虑到图形的特点与求解的问题,考虑使用仿射变换将椭圆转化为圆加以解决.在圆中,容易证明M Q 是B MA 的平分线;于是MQ 是BMA 的平分线.因此MAB 的内心的横坐标为M 的横坐标,也就是2.例6(201122x y【解析】 ⑴ 如图,作仿射变换x xC 变为圆C :223x y .∴32OP Q OPQ S S△△ 设O 到直线P Q 的距离为d ,则1322d ,解得d 于是P Q ,OP OQ ,因此2212x y ,2221x y 而222211223x y x y ,∴22221212x x x x 3,2222121223y y y y 2 .综合169⑵ 设PQ 的斜率为k ,则OM 的斜率为23k,OM PQ OM P Q333 设2249k m k ,则43m ≥.3OM PQ 52≤. ⑶∵ODE ODG OEG S S S△△△32OD E OD G OE G S S S △△△ ∴在圆C 中,D E 、D G 、E G 所对的圆心角均为90 因此,不存在满足题意的三角形.练习7 (2013北京昌平二模理)如图,已知椭圆22221x y a b(0a b )的长轴为AB ,过点B 的直线l 与x 轴垂直,椭圆的离心率e,F 为椭圆的左焦点,且1AF BF . ⑴ 求此椭圆的方程;⑵ 设P 是此椭圆上异于A B ,的任意一点,PH x 轴,H 为垂足,延长HP 到点Q 使得HP PQ . 连接AQ 并延长交直线l 于点,M N 为MB 的中点,判定直线QN 与以AB 为直径的圆O 的位置关系.【备注】设AQ 与椭圆交于点R ,则NR 与椭圆相切,此题与⑵均可以利用仿射变换解决.例7已知椭圆22143x y 上的两点A 、点.设直线PB 与椭圆相交于D ,证明:直线利用仿射变换将问题转化为几何问题170【解析】若点A 、B 为关于圆的直径HG 对称的两点,HG 所在直线上的一点P 与B 点的连线交圆于D ,则AD 与PH 交于定点E .证明如下:如图,连结AG 、GD ,设PA 与圆交于C .HG PDBECA∵G 为弧CD 和弧AB 的中点,∴AG 、DH 分别是A 和BDG 的平分线 而DG DH ,∴DG 是EDP 的平分线.于是AE DE EGAP DP GP,因此2AE DE EG AP DP GP , 而AE DE EG EH (相交弦定理),AP DP AP CP PG PH (切割线定理) 于是EG EH EG EG PG PH PG PG ,即EG PGEH PH .∵PG PH 为定值(在本例中为13),∴EGEH 为定值,E 为定点(在本例中 1,0E ).练习8 设直线l :y kx m 与椭圆2212x y 相交于M 、N 两点,F 是椭圆的右焦点,直线FM 与直线FN 的斜率互为相反数.求证:直线l 过定点,并求该定点的坐标.【解析】 直线l 过定点 2,0.本质与例题相同.练习9(2010年江苏)如图,在平面直角坐标系xOy 中,已知椭圆22195x y 的左、右顶点为A 、B ,右焦点为F .设过点 9,T m 的直线,TA TB 与此椭圆分别交于点 11,M x y 、 22,N x y ,其中0m ,10y ,20y .设9t ,求证:直线MN 必过x 轴的一定点(其坐标与m 无关).171【解析】 如下左图所示,利用坐标变换x xa y y b可以把椭圆22221x y a b 变换圆222x y a ,由于伸缩变换不改变共线以及线段长度的比,于是问题就转化为如下右图所示的:已知以AB 为直径圆O ,T 为与AB 垂直的圆外直线上任意一点,连结AT 、BT 与圆O 分别交于M 、N .求证MN 恒过定点D .x法1连结AN 、MB 并延长交于点T ,容易知道T 与T 在同一条垂直于AB 的直线上(B 为ATT △的垂心)CT'T对ABT △的割线MN ,根据梅涅劳斯定理有1AD BM T NDB MT NA ; 而AM 、NB 、T T 交于一点,根据赛瓦定理有1BM T N ACMT NA CB; 于是1AD CB DB AC ,即AD ACDB BC 为定值,因此D 为定点. 法2172 CT NM A BOD设4AC a ,TAC ,NAC ,则4cos aAT,2cos AM a ,2cos a BT ,2cos BN a ,AN AD ADN MDB AD AD DM AN AM MB MD AM DM DB MD DB MB BNADM NDB BN DB△∽△△∽△ 而AN AT ANT BMT BM BT △∽△,于是22824AD AT AM a DB BT BN a .法3PCD O BA M NT设2MOC ,2NOC ,则OC 到OP 的角为 ,以O 为极点,OC 为极径,那么直线MN 的方程为 cos ,d O MN , 即 cos cos AB 于是ODcos cos AB cos cos sin sin cos cos sin sin AB1tan tan 1tan tan AB而12TAC MAB MOB ,12NAB NOB ,∴tan TC AC ,tan tan BCBTC TC因此11BC AC OD AB BC AC,于是点D 为定点.。
仿射变换和非仿射变换是计算机视觉和图像处理领域中常见的概念。
通过对图像进行变换,可以实现对图像的编辑、处理和分析。
在本文中,将深入探讨仿射变换和非仿射变换的定义、特点以及在实际应用中的差异和优势。
首先,我们来看一下仿射变换的定义。
在数学上,仿射变换是指一个几何对象(例如点、向量、线、多边形等)在保持其原有形状和大小的同时,经过平移、旋转、缩放和错切等操作后得到的新对象。
换句话说,仿射变换保持了几何对象之间的相对位置关系和比例关系。
常见的仿射变换包括平移、旋转、缩放和镜像等。
与仿射变换相对的是非仿射变换。
非仿射变换是指对几何对象进行一系列复杂的变换,不仅改变了对象的位置和大小,还可能改变其形状。
与仿射变换不同,非仿射变换不保持几何对象之间的相对位置关系和比例关系,因此具有更大的灵活性和自由度。
在计算机视觉和图像处理领域,仿射变换和非仿射变换有着广泛的应用。
其中,仿射变换常用于图像的平移、旋转、缩放和镜像等基本编辑操作。
通过仿射变换,可以实现图像的形状修正、图像的对齐和拼接、图像的特征提取等功能。
在图像处理软件和计算机图形学中,仿射变换被广泛应用于图像编辑和图像变换领域。
与仿射变换相比,非仿射变换具有更大的变换空间和更丰富的特征表达能力。
非仿射变换可以通过复杂的变换操作实现对图像的形状变换、透视变换和仿射不变形等功能。
在计算机视觉和模式识别领域,非仿射变换被广泛应用于图像的配准、变形和增强等任务中。
通过非仿射变换,可以实现对图像的更精细化处理和更高级的图像分析。
在实际应用中,仿射变换和非仿射变换通常结合使用,以实现对图像的综合处理和分析。
例如,在人脸识别和目标跟踪领域,通常会先进行仿射变换对图像进行对齐和标定,然后再进行非仿射变换对图像进行特征提取和分类。
通过结合使用仿射变换和非仿射变换,可以实现对图像的更准确的定位和更精细的描述,提高图像处理的效率和准确性。
梳理一下本文的重点,我们可以发现,仿射变换和非仿射变换是计算机视觉和图像处理领域中重要的概念。