我正在把一个python脚本转换成matlabone。python脚本中的一个步骤是使用cv2.resize函数将256*256rgb图像调整为40*40rgb图像,即import cv2

img = cv2.imread('0.png')

img_40 = cv2.resize(img, (40, 40)) # img rescaled to 40*40

然后,我在40*40图像中打印B通道的一些像素值。在

^{pr2}$

然而,当我使用MATLAB imresize函数时,得到的结果略有不同。PS:我已经将AntiAliasing设置为false,正如前面提到的here。在img = imread('0.png');

img_40 = imresize(img,[40,40],'bilinear','AntiAliasing',false);

img_40(1:10,1:10,3)

ans =

0 0 2 1 2 4 0 21 96 128

2 0 18 13 5 20 15 48 112 127

0 0 6 0 3 3 81 107 123 129

0 5 1 7 0 14 99 133 129 127

1 2 0 0 0 16 100 151 139 134

0 2 0 2 0 34 105 139 144 140

0 3 0 0 0 54 96 29 51 79

6 0 0 0 0 57 119 104 97 39

3 0 0 0 2 44 132 96 93 89

1 0 1 3 1 38 141 129 104 26

并提供测试图像0.png

matlab的imresize函数,为什么python cv2.resize函数对RGB图像给出的结果与MATLAB imresize函数不同?...相关推荐

  1. python将图像转化为灰度图像_在Python中,如何将RGB图像转换为灰度图像?

    我正在尝试使用matplotlib读取RGB图像并将其转换为灰度图像. 在matlab中,我使用这个: img = rgb2gray(imread('image.png')); 在matplotlib ...

  2. python opencv图片放大 缩小_Python OpenCV之图片缩放的实现(cv2.resize)

    OpenCV函数原型: cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释: InputArra ...

  3. python图像相乘运算_MATLAB:图像乘除法运算(immultiply、imdivide函数),同时比较双精度类型图像运算结果...

    图像乘除法运算涉及到immultiply.imdivide函数,实现代码如下: 1.图像之间的乘法运算 close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear ...

  4. 【OpenCV 例程200篇】30. 图像的缩放(cv2.resize)

    [OpenCV 例程200篇]30. 图像的缩放(cv2.resize) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新 ...

  5. Python-OpenCV之图片缩放(cv2.resize)

    OpenCV函数原型: cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释: InputArra ...

  6. Python图像处理丨带你掌握图像几何变换

    摘要:本篇文章主要讲解图像仿射变换和图像透视变换,通过Python调用OpenCV函数实. 本文分享自华为云社区<[Python图像处理] 十二.图像几何变换之图像仿射变换.图像透视变换和图像校 ...

  7. matlab中将RGB图像转化为灰度图像

    MyYuanLaiPic = imread('e:/image/matlab/Cluo.jpg');%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic ...

  8. python opencv cv2.resize()函数

    **def resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None): # real signature unknown; ...

  9. python opencv resize函数_python cv2.resize函数high和width注意事项说明

    在opencv中获取图片的尺寸的方法是: import cv2 img = cv2.imread(path) img.shape 返回的是三维数组(high, width, 3),当我们需要对图像进行 ...

最新文章

  1. 简单粗暴的多对象目标跟踪神器 – DeepSort
  2. eclipse中代码没错但项目名称有个小红X
  3. JDBC之应用程序分层
  4. 64Ubuntu报错Failed to get the adb version:
  5. Java命令行界面(第22部分):argparser
  6. Python学习笔记——变量和字符串
  7. Java后端知识---数据结构(1)
  8. opencv计算图像亮度调节_图像数据集增强方式总结和实现【数字图像处理系列四】...
  9. linux fastboot 工具下载,linuxadb fastboot 和VNC工具的安装使用
  10. 网络系统管理赛项之Debian七. 2021年全国职业院校技能大赛将挑选各省1人或1组队伍参赛
  11. html div设置有空隙,如何解决img标签下面的小空隙
  12. Kubernetes第二曲 集群部署(Etcd+Flannel)
  13. 手把手接入高德地图API——POI周边搜索功能实现
  14. 韩国程序员面试考什么?
  15. 修复Adobe Flash Player
  16. 在模拟与数字间,周而复始
  17. 【渝粤教育】国家开放大学2019年春季 0777-22T市场开发与营销推广 参考试题
  18. tonybot 人形机器人 首次开机 0630
  19. 做到这些让你逃离奴隶的束缚
  20. Chrome谷歌浏览器的安装

热门文章

  1. Spring定时任务写法
  2. 为什么c语言中会引入ASCII,C语言中ASCII码是什么意思?
  3. 数据仓库中的数据粒度
  4. Java串口助手 带UI界面 Java串口调试工具 FPV
  5. 等值连接mysql_数据库等值连接,左连接,右连接的区别
  6. WebLogic 10.3.1 下载地址
  7. php volist中作判断,ThinkPHP模板中判断volist循环的最后一条记录的验证方法
  8. 1688商品详情api接口
  9. anaconda使用arcpy库
  10. python中遍历list的三种方式