所以我想使用線性插值將影像從寬度 = 500 更改為寬度 = 100。我怎樣才能做到這一點?
uj5u.com熱心網友回復:
您可以使用cv::resize
來調整影像大小。該interpolation
引數可以設定cv::INTER_LINEAR
為線性插值。
代碼示例:
cv::Mat bigImg(cv::Size(500, 500), CV_8UC1);
// Initialize bigImg in some way ...
cv::Mat smallImg;
cv::resize(bigImg, smallImg, cv::Size(100, 100), 0, 0, cv::INTER_LINEAR);
請參閱檔案cv::resize
和插值選項。
您還可以在此處查看針對各種情況的推薦插值方法:哪種插值最適合調整影像大小?.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/470840.html