最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置

 更新時(shí)間:2021年09月05日 09:58:56   作者:翟天保Steven  
本文主要介紹了OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

函數(shù)原型

int getOptimalDFTSize(int vecsize);

參數(shù)說(shuō)明

int類型的vecsize,向量尺寸,一般是圖片的寬或高。

測(cè)試代碼

#include<iostream>
#include<opencv2/opencv.hpp>
#include<ctime>
using namespace std;
using namespace cv;
 
cv::Mat image_make_border(cv::Mat &src);
 
int main(void)
{
	Mat test = imread("liu.jpg", 0);
	cv::Mat result=image_make_border(test);
 
	imshow("original", test);
	imshow("result", result/255);
	waitKey(0);
	system("pause");
	return 0;
}
 
// 圖像邊界處理
cv::Mat image_make_border(cv::Mat &src)
{
	cout << "src row:" << src.rows << endl;
	cout << "src col:" << src.cols << endl;
	int w = cv::getOptimalDFTSize(src.cols); // 獲取DFT變換的最佳寬度
	int h = cv::getOptimalDFTSize(src.rows); // 獲取DFT變換的最佳高度
	cout << "w:" << w << endl;
	cout << "h:" << h << endl;
	cv::Mat padded;
	// 常量法擴(kuò)充圖像邊界,常量 = 0
	cv::copyMakeBorder(src, padded, 0, h - src.rows, 0, w - src.cols, cv::BORDER_CONSTANT, cv::Scalar::all(0));
	padded.convertTo(padded, CV_32FC1);
 
	return padded;
}

測(cè)試效果

 

圖1 原圖

 

圖2 擴(kuò)充后圖像

 

圖3 尺寸變化

該函數(shù)可以自動(dòng)計(jì)算最適合進(jìn)行離散傅里葉變換的圖像尺寸大小,從而提高計(jì)算速度;從圖中可以看出,寬的尺寸非常合適,而高需要擴(kuò)展到4096,從而多了下方的黑線區(qū)域,擴(kuò)展的數(shù)值由copyMakeBorder函數(shù)決定,后續(xù)會(huì)介紹該函數(shù)~

到此這篇關(guān)于OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize的設(shè)置的文章就介紹到這了,更多相關(guān)OpenCV-DFT最優(yōu)尺寸cv::getOptimalDFTSize內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python學(xué)習(xí)之路安裝pycharm的教程詳解

    Python學(xué)習(xí)之路安裝pycharm的教程詳解

    pycharm 是一款功能強(qiáng)大的 Python 編輯器,具有跨平臺(tái)性。這篇文章主要介紹了Python學(xué)習(xí)之路安裝pycharm的教程,本文分步驟通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python機(jī)器學(xué)習(xí)算法與數(shù)據(jù)降維分析詳解

    python機(jī)器學(xué)習(xí)算法與數(shù)據(jù)降維分析詳解

    這篇文章主要為大家介紹了python機(jī)器學(xué)習(xí)算法與數(shù)據(jù)降維的分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • pytorch單維篩選 相乘的案例

    pytorch單維篩選 相乘的案例

    這篇文章主要介紹了pytorch單維篩選 相乘的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • python集合用法實(shí)例分析

    python集合用法實(shí)例分析

    這篇文章主要介紹了python集合用法,較為詳細(xì)的分析了Python中集合的常見(jiàn)用法,需要的朋友可以參考下
    2015-05-05
  • python+os根據(jù)文件名自動(dòng)生成文本

    python+os根據(jù)文件名自動(dòng)生成文本

    這篇文章主要為大家詳細(xì)介紹了python+os根據(jù)文件名自動(dòng)生成文本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 使用python爬取taptap網(wǎng)站游戲截圖的步驟

    使用python爬取taptap網(wǎng)站游戲截圖的步驟

    這篇文章主要介紹了使用python爬取taptap游戲截圖的步驟,幫助大家更好的理解和學(xué)習(xí)使用python進(jìn)行爬蟲,感興趣的朋友可以了解下
    2021-05-05
  • Python 實(shí)現(xiàn)異步調(diào)用函數(shù)的示例講解

    Python 實(shí)現(xiàn)異步調(diào)用函數(shù)的示例講解

    今天小編就為大家分享一篇Python 實(shí)現(xiàn)異步調(diào)用函數(shù)的示例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 解決遇到PermissionError:[Errno 13] Permission denied:XXXX錯(cuò)誤的問(wèn)題

    解決遇到PermissionError:[Errno 13] Permission den

    遇到"PermissionError:[Errno 13] Permission denied"通常是權(quán)限不足導(dǎo)致,解決此問(wèn)題的方法包括檢查并更改文件權(quán)限,使用管理員權(quán)限運(yùn)行命令,或接觸文件所有者,這些步驟有助于確保用戶具有執(zhí)行操作所需的權(quán)限,有時(shí),文件或目錄可能被鎖定
    2024-09-09
  • Python 輸出詳細(xì)的異常信息(traceback)方式

    Python 輸出詳細(xì)的異常信息(traceback)方式

    這篇文章主要介紹了Python 輸出詳細(xì)的異常信息(traceback)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python在linux中輸出帶顏色的文字的方法

    python在linux中輸出帶顏色的文字的方法

    這篇文章主要介紹了python在linux中輸出帶顏色的文字的方法,僅在Linux系統(tǒng)中有效果,一般輸出在控制臺(tái)中,本文用在日志環(huán)節(jié),方便測(cè)試,需要的朋友可以參考下
    2014-06-06

最新評(píng)論

宣武区| 大田县| 社旗县| 莆田市| 连南| 微博| 资阳市| 佛学| 苍山县| 东山县| 台南市| 大化| 溆浦县| 普格县| 贵溪市| 唐海县| 乌拉特前旗| 阳春市| 济阳县| 大冶市| 共和县| 金坛市| 马公市| 乡宁县| 合川市| 白朗县| 彭水| 高雄市| 渭南市| 阜康市| 大港区| 南召县| 合川市| 苏尼特左旗| 潜山县| 灌南县| 贡觉县| 清涧县| 苍溪县| 静安区| 若尔盖县|