【OPENCV-創(chuàng)新互聯(lián)

OPENCV_PDF圖書連載之— 圖像的幾何變換 一、圖像幾何變換_a:圖像坐標(biāo)仿射

在這里插入圖片描述

我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、藤縣ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的藤縣網(wǎng)站制作公司仿射自定義代碼展示:

warpAffine.pointsAffine【自定義包】

from img_pakage.ocv import warpAffine

img_path = f'../img/three_angle.png'
warpAffine.pointsAffine(img_path,0,0,24,217,220,160,0,0,24,217,220,160)
print(warpAffine.pointsAffine.__doc__)
if __name__ =='__main__':
    pass

庫warpAffine.pointsAffine__doc__:輸出幫助截圖:
在這里插入圖片描述

三點坐標(biāo)變換仿射

上圖,下圖對應(yīng)三個頂點坐標(biāo),通過運算,生成圖像的變換的仿射。
● src:源圖像中三角形頂點的坐標(biāo),也就是在源圖像中任找不在同一直線上的三個點,將三個點的坐標(biāo)作為三個元素放到src對應(yīng)列表中
● dst:目標(biāo)圖像中相應(yīng)三角形頂點的坐標(biāo),也就是三個點在變換后圖像中的坐標(biāo)列表,要求與源圖像三個點一一對應(yīng)
● 返回值:從三對對應(yīng)的點計算出來的仿射變換矩陣

例2_三角形解析

按照 P-B-C順序,建立三個頂點,對應(yīng)的在右圖也建立P-B-C三個頂點,我們此時可以把左右兩圖坐標(biāo)設(shè)置為完全相同的頂點坐標(biāo)。
按照圖片顯示,我們嘗試向上移動P點:
調(diào)節(jié)P點坐標(biāo)向上,原P點坐標(biāo)為[0,0], 調(diào)節(jié)后的點坐標(biāo)為[0, -8]向上平移8點像素,同理P的輔助線值也向上平移了8個像素。
在這里插入圖片描述
認真觀察左圖和右圖,我們得到了一些規(guī)律,三點仿射選點規(guī)則,按下圖中1,2,3順序分別在源圖和目標(biāo)圖中選擇了對應(yīng)點這里是P,B,C,作參照點:
左圖:P(76,58)[0,0] — B(24,217)[24,217] — C(164, 217)[220,160]
右圖:P(76,58)[0,0] — B(24,217)[24,217] — C(164, 217)[220,160]
三頂點變換仿射命令下,我們會得到完全相同的圖片,接下來我們?nèi)绻胱孭點向右移動10個像素點,即P的x坐標(biāo)向右移動,我們只需要把P點的橫坐標(biāo)增加+10(76,58)[+10,0],

三點仿射的選點順序

下圖中的1,2,3順序號是圖片定點的位置順序:
在這里插入圖片描述

B,C坐標(biāo)值不變情況下,我們就完美得到了點P移動后效果:
左圖:P(76,58)[0,0] 右圖:P(76,58)[10,0] ,
在這里插入圖片描述

如果我們想進一步調(diào)節(jié)右圖的點位置,只需要對應(yīng)的改變每個點的X,Y坐標(biāo)值就可以了。

連載PDF圖書目錄(后續(xù)改版更新中…)

](https://img-blog.csdnimg.cn/da3413a7e8bb4e60b61e2d44421d2299.png)
請各位朋友們關(guān)注,收藏,后續(xù)會帶更多好看的內(nèi)容,在此博客中更新。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)頁標(biāo)題:【OPENCV-創(chuàng)新互聯(lián)
分享URL:http://bm7419.com/article40/dicoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、用戶體驗、自適應(yīng)網(wǎng)站網(wǎng)站營銷、全網(wǎng)營銷推廣、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)