【问题标题】:How to resize an OpenCV Image in Python? [closed]如何在 Python 中调整 OpenCV 图像的大小? [关闭]
【发布时间】:2020-08-08 06:23:26
【问题描述】:

我在 python 中使用 OpenCV,我正在尝试训练一个级联。作为一个初学者,我想在创建级联方面进行一些练习,而我的级联将检测到橡胶。

这里有一个简单的正图像,尺寸为 665*851 像素。

为了更容易训练,我想将图像缩小到 50*50 像素。我尝试在我的 python shell 中运行这个简单的代码:

import cv2 as cv

img = cv.imread('img.jpg')

resized_img = cv.resize(img, (50,50))

cv.imwrite('img1.jpg', img)

这是一个轻量级、简单的代码。我的文件 img.jpg 与这个 python 文件位于同一目录中。新文件确实保存了,但是由于某种原因大小没有改变。

如果我的代码有问题,请告诉我...

谢谢。

【问题讨论】:

  • 你保存的图片有误!

标签: python opencv haar-classifier


【解决方案1】:

您正在保存原始图像img,而不是resized_img

更改
cv.imwrite('img1.jpg', img)

cv.imwrite('img1.jpg', resized_img)
你的代码应该可以工作。

【讨论】:

  • @Burntlce 对不起,我很笨。
猜你喜欢
  • 1970-01-01
  • 2018-11-20
  • 2019-06-19
  • 1970-01-01
  • 2014-07-21
  • 2011-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多