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

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

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

函數(shù)原型

int getOptimalDFTSize(int vecsize);

參數(shù)說明

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

測試代碼

#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;
	// 常量法擴充圖像邊界,常量 = 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;
}

測試效果

 

圖1 原圖

 

圖2 擴充后圖像

 

圖3 尺寸變化

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

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

相關(guān)文章

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

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

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

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

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

    pytorch單維篩選 相乘的案例

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

    python集合用法實例分析

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

长白| 松潘县| 天水市| 宁南县| 叶城县| 澎湖县| 鹤山市| 镇雄县| 华蓥市| 南木林县| 忻州市| 肃北| 西盟| 宜川县| 南雄市| 会昌县| 彰化县| 富平县| 招远市| 左贡县| 津市市| 阿拉尔市| 凯里市| 吴江市| 普洱| 鹤岗市| 合阳县| 岳普湖县| 武夷山市| 三台县| 清涧县| 丁青县| 边坝县| 五指山市| 邻水| 呈贡县| 聂荣县| 云南省| 新宁县| 鹤峰县| 清苑县|