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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab imresize算法详解,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同

發布時間:2024/3/12 循环神经网络 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab imresize算法详解,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為何 MATLAB imresize 函數和 OpenCV resize 函數結果不同?今年 4 月,我在依照 MATLAB 代碼自己寫一個卷積神經網絡 C++ 實現的過程中,就發現了這個問題,不過那時問題不是太大,所以也沒有給出太多關注。今天在 stackoverflow 上正好看到了一個相關問題 why OpenCV cv2.resize gives different answer than MATLAB imresize?,解答了我心中的疑惑。這篇的文章主要內容是將這個 stackoverflow 問題做了注解,并將部分代碼由 Python 翻譯成 C++。

首先我們可以看到,在變大的時候,MATLAB 和 OpenCV 有一樣的結果:

x = imresize([1,2;3,4],[4,4],'bilinear')

% x =

% 1.0000 1.2500 1.7500 2.0000

% 1.5000 1.7500 2.2500 2.5000

% 2.5000 2.7500 3.2500 3.5000

% 3.0000 3.2500 3.7500 4.0000

double data[] = {1, 2, 3, 4};

cv::Mat A(2, 2, CV_64FC1, data);

std::cout<

cv::resize(A, A, cv::Size(4, 4), cv::INTER_LINEAR);

std::cout<

// [1, 1.25, 1.75, 2;

// 1.5, 1.75, 2.25, 2.5;

// 2.5, 2.75, 3.25, 3.5;

// 3, 3.25, 3.75, 4]

但是,在把矩陣縮小的時候,卻出現了結果不一樣:

imresize(x,[2,2],'bilinear')

% ans =

% 1.5625 2.1875

% 2.8125 3.4375

cv::resize(A, A, cv::Size(2, 2), cv::INTER_LINEAR);

std::cout<

// [1.375, 2.125;

// 2.875, 3.625]

這是為什么呢?原因在于 MATLAB 的 imresize 函數默認是開啟了 anti-aliasing,將其關閉,結果就跟 C++ 一樣了:

imresize(x,[2,2],'bilinear','AntiAliasing',false)

% ans =

% 1.3750 2.1250

% 2.8750 3.6250

那么問題來了,怎么讓 OpenCV 做到 MATLAB imresize 函數的 anti-aliasing 功能呢?這個問題,留待日后解決。本文具體代碼可見 OpenCV-and-CPP-for-MATLAB-Users Demo_OpenCVFunctions 文件夾下的 demo_resize.cpp 函數,為了方便起見,將代碼陳列如下:

#include

#include

void demo_resize()

{

double data[] = {1, 2, 3, 4};

cv::Mat A(2, 2, CV_64FC1, data);

std::cout<

cv::resize(A, A, cv::Size(4, 4), cv::INTER_LINEAR);

std::cout<

cv::resize(A, A, cv::Size(2, 2), cv::INTER_LINEAR);

std::cout<

}

轉載請注明出處。

總結

以上是生活随笔為你收集整理的matlab imresize算法详解,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色老二导航 | 天天在线观看 | 亚洲免费小视频 | 日韩精品一区二区三区不卡 | 日韩精品一区二区三区在线观看 | 岛国免费视频 | 少妇视频一区二区三区 | 日韩v片 | 精品人妻无码一区二区色欲产成人 | 亚洲午夜激情 | 欧美爱爱网址 | 夜夜夜网 | 惊艳大片mv视频 | 中文字幕久久综合 | 先锋影音中文字幕 | 精品一区二区久久久久久按摩 | 亚洲伦理网| 欧美性生活一级 | 激情视频久久 | 成年人免费观看网站 | 免费日韩视频 | 亚洲AV无码精品自拍 | youjizz视频 | 国产精品第四页 | 风间由美一区二区三区 | 亚洲激情网 | 国产片久久 | 成人免费视频一区二区三区 | 亚洲天堂网站在线 | 91精品国 | 俄罗斯厕所偷拍 | 黄在线观看 | 中文字幕+乱码+中文字幕一区 | 日韩在线 中文字幕 | 美国爱爱视频 | 欧美一区二区三区观看 | 麻豆传媒网站在线观看 | 少妇无套内谢久久久久 | 伊人网伊人网 | 伊人视频在线观看 | 蜜桃成人网 | 日韩专区中文字幕 | 性大片潘金莲裸体 | 少妇熟女视频一区二区三区 | 99精品在线免费视频 | 国产视频久久久久久久 | 日韩免费精品 | 亚洲夜夜夜 | 无码人妻熟妇av又粗又大 | 欧美在线xxxx | 色com| 欧美专区在线播放 | 在线免费观看的av | 无码人妻av免费一区二区三区 | 国产丝袜一区二区三区 | 日韩免费av在线 | 最近日韩中文字幕中文 | av一本在线 | 国产精品99一区二区三区 | 午夜少妇av | 日韩诱惑 | 久久网站免费看 | 91一区二区三区在线观看 | 日日夜夜超碰 | www.色综合.com | 性欧美8khd高清极品 | 国产91小视频 | 国产精品一区二区人妻喷水 | 2021国产在线视频 | 一区三区在线观看 | 一二区视频| 懂色av蜜臀av粉嫩av分享吧最新章节 | 婷婷六月天 | 涩涩视频免费观看 | 青青草国产在线视频 | 91福利在线观看视频 | 97久久久久久 | 国产福利一区二区三区在线观看 | 国产影视一区二区三区 | 色八戒av| 亚洲一区动漫 | av电影在线网站 | 香蕉视频18 | 欧美va视频| 亚洲视频福利 | 日本一级淫片 | 国产成人精品亚洲日本在线观看 | 337p粉嫩日本欧洲亚洲大胆 | 日产精品久久久久久久蜜臀 | 日日骚av| 色涩久久 | a爱视频 | 欧美色图激情小说 | 少妇精品在线 | 男操女视频在线观看 | 欧美a v在线播放 | 玖草在线观看 | porn麻豆 | 女女同性女同一区二区三区按摩 |