python - OpenCV 裁剪返回 0:0
问题描述
我正在尝试使用 opencv 调整图像大小和裁剪图像,但是当我尝试裁剪它时,我得到的图像大小为 0,0?
resized = imutils.resize(image2, width=100)
cv2.imshow("original2", resized)
cv2.waitKey()
w = resized.shape[1]
h = resized.shape[0]
min_dimension = min(w, h)
w_crop = min_dimension
h_crop = min_dimension
print("<<<>>>",0,":",0,"<>",w_crop,":",h_crop)
cropped = resized[0:0, h_crop:w_crop]
print(cropped.shape)
cv2.imshow("original3", cropped)
cv2.waitKey()
解决方案
废话,我混合了应该裁剪的值 = resized[0:100, 0:100]
推荐阅读
- java - Vert.x Web (Scala):从路由器读取多部分文件上传作为流而不保存到磁盘
- flutter - 颤振:没有互联网连接时返回页面
- mysql - MySQL 5.1 编码问题 Entity framework core
- apache-beam - 限制 Apache Beam 步骤的工作程序/线程数
- background - 如何解决“每一页”的 LaTeX 包警告?
- python - 如何使用 PySimpleGUI 创建允许我浏览文件的自定义按钮?
- flutter - 如何使按钮填充宽度
- angular - 为什么一个带有自定义指令的元素会触发 Angular 中的另一个元素更改事件?
- python - Timeit 以 int 范围作为函数的参数
- javascript - 哪个最快 - 纯组件、功能组件、类组件?[反应.js]