OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 2442|回复: 2

代码不缩进,运行不出窗口就结束了,为什么呢

[复制链接]
发表于 2019-3-3 11:02:41 | 显示全部楼层 |阅读模式
代码不缩进,运行不出窗口就结束了,为什么呢
显示 Process finished with exit code 0。缩进后就可以正常显示cv.imshow().整体代码如下

  1. import cv2 as cv


  2. def edge_demo(image):
  3.     blurred = cv.GaussianBlur(image, (3, 3), 0)
  4.     gray = cv.cvtColor(blurred, cv.COLOR_RGB2GRAY)
  5.     edge_output = cv.Canny(gray, 50, 150)
  6.     cv.imshow("Canny Edge", edge_output)
  7.     dst = cv.bitwise_and(image, image, mask=edge_output)
  8.     cv.imshow("Color Edge", dst)
  9.     src = cv.imread('c:/1.png')
  10.     cv.namedWindow("imput_image", cv.WINDOW_NORMAL)  # 设置指定窗口可任意缩放
  11.     cv.imshow("imput_image", src)
  12.     edge_demo(src)
  13.     cv.waitKey(0)
  14.     cv.destroyAllWindows()
复制代码
src = cv.imread('c:/1.png') 这里缩进就可以显示 各图片窗口。为什么呢
回复

使用道具 举报

发表于 2019-3-4 20:23:38 | 显示全部楼层
因为python中,缩进不正确,认为是语法问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-5 11:14:15 | 显示全部楼层
jsxyheu2014 发表于 2019-3-4 20:23
因为python中,缩进不正确,认为是语法问题。

我用的是pycharm2017 这个怎么缩进代码呢?或者说格式化代码之类的。我试了快捷键不能用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-26 05:10 , Processed in 0.011844 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表