小编Nil*_*Nil的帖子

多次调用 thread.timer()

编码:

from threading import Timer
import time

def hello():
    print "hello"

a=Timer(3,hello,())
a.start()
time.sleep(4)
a.start()
Run Code Online (Sandbox Code Playgroud)

运行此脚本后,出现错误:RuntimeError: threads can only be started once 那么我该如何处理此错误。我想不止一次启动计时器。

python multithreading

4
推荐指数
1
解决办法
3823
查看次数

DrawContours()不能正常工作opencv python

我正在研究在opencv python中查找和绘制轮廓的示例.但是当我运行代码时,我看到的是一个没有绘制轮廓的黑暗窗口.我不知道我哪里错了.代码是:

import numpy as np
import cv2
im = cv2.imread('test.png')
imgray=cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(imgray,127,255,0)
image, contours, hierarchy =     cv2.findContours(thresh,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
img=cv2.drawContours(image,contours,0,(0,255,0),3)
cv2.imshow('draw contours',img)
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud)

test.png 只是黑色背景中的白色矩形.

任何帮助,将不胜感激.

编辑:我正在使用Opencv 3.0.0和Python 2.7

python opencv opencv-contour

1
推荐指数
2
解决办法
6328
查看次数

标签 统计

python ×2

multithreading ×1

opencv ×1

opencv-contour ×1