日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

opencv 中affine函数实现旋转和平移

發(fā)布時(shí)間:2025/3/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 opencv 中affine函数实现旋转和平移 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

圖像旋轉(zhuǎn)和平移是圖像處理中常用的一種操作,opencv2和opencv3中對(duì)圖像的旋轉(zhuǎn)和平移都是通過(guò)仿射變換函數(shù)cv::warpAffine()來(lái)實(shí)現(xiàn)的。

?

1、圖像的旋轉(zhuǎn)

圖像的旋轉(zhuǎn)具體實(shí)現(xiàn)分為兩步:先根據(jù)旋轉(zhuǎn)角度和旋轉(zhuǎn)中心獲取旋轉(zhuǎn)矩陣;然后根據(jù)旋轉(zhuǎn)矩陣進(jìn)行仿射變換,即可實(shí)現(xiàn)任意角度和任意中心的旋轉(zhuǎn)效果。旋轉(zhuǎn)矩陣的形式如下:

其中,

具體代碼如下:

?

cv::Mat src = cv::imread("lenna.jpg"); cv::Mat dst; //旋轉(zhuǎn)角度 double angle = 45; cv::Size src_sz = src.size(); cv::Size dst_sz(src_sz.height, src_sz.width); int len = std::max(src.cols, src.rows); //指定旋轉(zhuǎn)中心 cv::Point2f center(len / 2., len / 2.); //獲取旋轉(zhuǎn)矩陣(2x3矩陣) cv::Mat rot_mat = cv::getRotationMatrix2D(center, angle, 1.0); //根據(jù)旋轉(zhuǎn)矩陣進(jìn)行仿射變換 cv::warpAffine(src, dst, rot_mat, dst_sz); //顯示旋轉(zhuǎn)效果 cv::imshow("image", src); cv::imshow("result", dst); cv::waitKey(0); return 0;

?

?

結(jié)果如下:

?

2、圖像的平移

圖像的平移也分為兩步:首先定義好圖像的平移矩陣,分別指定x方向和y方向上的平移量tx和ty,平移矩陣的形式如下:

?

?

?

cv::Mat src = cv::imread("lenna.jpg"); cv::Mat dst; cv::Size dst_sz = src.size(); //定義平移矩陣 cv::Mat t_mat =cv::Mat::zeros(2, 3, CV_32FC1); t_mat.at<float>(0, 0) = 1; t_mat.at<float>(0, 2) = 20; //水平平移量 t_mat.at<float>(1, 1) = 1; t_mat.at<float>(1, 2) = 10; //豎直平移量 //根據(jù)平移矩陣進(jìn)行仿射變換 cv::warpAffine(src, dst, t_mat, dst_sz); //顯示平移效果 cv::imshow("image", src); cv::imshow("result", dst); cv::waitKey(0); return 0;

?

平移結(jié)果如下:

轉(zhuǎn)載于:https://www.cnblogs.com/Anita9002/p/9081861.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的opencv 中affine函数实现旋转和平移的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.av麻豆 | 日日摸日日添日日躁av | 美少妇av | 交hdsexvideos娇小 | 欧美夫妻性生活视频 | 夜夜撸小说 | 国产精品情侣呻吟对白视频 | 欧美成人三级在线 | 日本性爱视频在线观看 | 在线播放成人 | 51国产在线 | 日本精品不卡 | 欧美色吊丝 | 97成人资源站 | 国产一级aa大片毛片 | 中文人妻熟妇乱又伦精品 | av三级在线观看 | 黄色h视频 | 亚洲毛片a| 自拍偷拍av | 电影《走路上学》免费 | 欧美日韩亚洲色图 | 亚洲无人区码一码二码三码的含义 | 日本中文字幕一区 | 青青青免费视频观看在线 | 国产欧美一级片 | 亚洲美女综合 | 偷拍一区二区三区四区 | 国产乱xxⅹxx国语对白 | 日韩欧美亚洲国产精品字幕久久久 | 青青青草视频在线 | 国产一区二区三区免费播放 | 韩国欧美三级 | 免费网站观看www在线观 | 日本免费一区二区三区视频 | 精品人妻无码一区 | 超碰超碰97| 国产我不卡 | 久草a在线| va在线观看 | 久久福利视频网 | 五月婷婷亚洲综合 | 日韩黄色精品视频 | 亚洲熟女综合一区二区三区 | 岛国大片在线观看 | 91九色国产ts另类人妖 | 欧美日日| 在线看一区二区 | 国产尤物在线视频 | 91精品国产乱码久久久久 | 国产美女操| 狠狠97| 男生裸体视频网站 | www亚洲| 亚色在线视频 | 日本精品久久久 | 中文字幕系列 | 精品久久久久久久无码 | 午夜精品久久久 | 夜夜操网址 | 亚洲天堂视频在线观看 | av片网站| 美女一区二区视频 | 91天天看 | 成人国产精品视频 | 激情91视频 | 女同调教视频 | 国产二区视频在线观看 | 亚洲精品视频在线观看视频 | 色站av| 理论视频在线观看 | www五月天com | 亚洲精品国产精品乱码不卡√香蕉 | 色小姐综合 | 日韩综合在线观看 | 男女做爰真人视频直播 | 四虎国产精品永久免费观看视频 | 天天操天天插 | 日本三不卡 | 国产黄色一区 | 中文字幕在线看片 | 日韩av在线网 | 久久久97 | av猫咪| 三男一女吃奶添下面 | 在线中文字幕播放 | 九九色网 | 国产卡一卡二在线 | 黄色免费一级 | 亚洲欧洲精品一区二区三区 | 国产免费激情 | 国产精品亚洲二区 | 天堂在线中文在线 | 狠狠干天天操 | 日本一本久草 | aa黄色片 | 欧美黄色大片在线观看 | 五月天婷婷在线视频 | heyzo在线播放 |