【问题标题】:What is wrong in this code as it is not giving output picture?这段代码有什么问题,因为它没有给出输出图片?
【发布时间】:2021-01-08 13:36:56
【问题描述】:

代码没有给出输出图片

import numpy as np
import cv2 as cv

img = cv.imread('Picture1.jpg',0)
cv.imshow('image',img)
cv.waitKey(0)
cv.imwrite('Picture1.jpg',img)
cv.destroyAllWindows()

【问题讨论】:

  • 请帮助我,代码没有在输出中给出图片
  • 不清楚你的意思是“没有在输出中给出图片”
  • 实际上代码正在运行,但它应该输出黑白图像,但它没有输出
  • 您的代码在我的机器上运行。当您说“不提供任何输出”时,您是什么意思?你没有得到一个显示黑白图像的窗口,还是你得到一个窗口但它显示全黑?也许都是白色的?请解释一下你得到了什么。
  • 它给了我输出进程完成,退出代码 0 没有图像没有黑屏

标签: python opencv imshow


【解决方案1】:

确保Picture1.jpg 文件与您正在运行的python 文件位于同一目录中。

或尝试拨打startWindowThread()

import numpy as np
import cv2 as cv

img = cv.imread('Picture1.jpg',0)
cv.startWindowThread()
cv.imshow('image',img)
cv.waitKey(0)
cv.imwrite('Picture1.jpg',img)
cv.destroyAllWindows()

【讨论】:

  • 目录相同
  • 在应用 startWindowThread() 后结果相同
猜你喜欢
  • 2022-06-13
  • 2021-09-06
  • 2021-11-13
  • 1970-01-01
  • 1970-01-01
  • 2016-04-20
  • 2011-01-23
  • 2021-02-24
  • 2021-06-21
相关资源
最近更新 更多