OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸",在日常操作中,相信很多人在OpenCV-DFT怎么设置cv::getOptimalDFTSize的
千家信息网最后更新 2025年01月20日OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸
这篇文章主要介绍"OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸",在日常操作中,相信很多人在OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
目录
函数原型
参数说明
测试代码
函数原型
int getOptimalDFTSize(int vecsize);
参数说明
int类型的vecsize,向量尺寸,一般是图片的宽或高。
测试代码
#include#include #include 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 尺寸变化
该函数可以自动计算最适合进行离散傅里叶变换的图像尺寸大小,从而提高计算速度;从图中可以看出,宽的尺寸非常合适,而高需要扩展到4096,从而多了下方的黑线区域,扩展的数值由copyMakeBorder函数决定,后续会介绍该函数~
到此,关于"OpenCV-DFT怎么设置cv::getOptimalDFTSize的最优尺寸"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
尺寸
函数
图像
学习
变换
测试
代码
原型
参数
常量
更多
边界
帮助
合适
实用
接下来
区域
原图
向量
图片
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
存储服务器读写操作
云数据库中的搜索命令权限级别
皇室战争连不上服务器
电脑保存文件不需要数据库
学网络安全上哪个学校
游戏代理服务器
做软件开发平均薪资
昌平区口碑好的软件开发诚信服务
数据库的安全性指的是什么
珠海市南脉网络技术
政府招聘网络安全员
深圳市纽邦网络技术有限公司
pi数据库 点
杭州编程软件开发价格
警察网络安全教育宣讲
手表服务器错误是什么意思
网络安全与云计算龙头
ssh框架数据库
数据库oledb字符串
迪点科技互联网市场
蚌埠软件开发培训选哪家
新罗分局网络安全大队
网络安全具有以下哪些主要特性
朝阳区信息网络技术服务好处
女性手游研究数据库
服务器间网络通讯错误是什么意思
征信系统数据库表设计
魔兽世界罗宁服务器
西安商友网络技术有限公司
南阳微信公众号网络安全