Commit dfaabd88 authored by Gary Bradski's avatar Gary Bradski

added cv2.destroyAllWindows()

parent 41d2a3c8
...@@ -45,3 +45,4 @@ if __name__ == '__main__': ...@@ -45,3 +45,4 @@ if __name__ == '__main__':
cv2.imshow('preview', small) cv2.imshow('preview', small)
cv2.setMouseCallback('preview', onmouse) cv2.setMouseCallback('preview', onmouse)
cv2.waitKey() cv2.waitKey()
cv2.destroyAllWindows()
...@@ -54,4 +54,5 @@ if __name__ == '__main__': ...@@ -54,4 +54,5 @@ if __name__ == '__main__':
print "RMS:", rms print "RMS:", rms
print "camera matrix:\n", camera_matrix print "camera matrix:\n", camera_matrix
print "distortion coefficients: ", dist_coefs.ravel() print "distortion coefficients: ", dist_coefs.ravel()
cv2.destroyAllWindows()
...@@ -106,6 +106,7 @@ class App(object): ...@@ -106,6 +106,7 @@ class App(object):
break break
if ch == ord('b'): if ch == ord('b'):
self.show_backproj = not self.show_backproj self.show_backproj = not self.show_backproj
cv2.destroyAllWindows()
if __name__ == '__main__': if __name__ == '__main__':
......
...@@ -70,3 +70,4 @@ if __name__ == '__main__': ...@@ -70,3 +70,4 @@ if __name__ == '__main__':
update() update()
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -45,3 +45,4 @@ if __name__ == '__main__': ...@@ -45,3 +45,4 @@ if __name__ == '__main__':
ch = 0xFF & cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -46,3 +46,4 @@ if __name__ == '__main__': ...@@ -46,3 +46,4 @@ if __name__ == '__main__':
cv2.createTrackbar( "levels+3", "contours", 3, 7, update ) cv2.createTrackbar( "levels+3", "contours", 3, 7, update )
cv2.imshow('image', img) cv2.imshow('image', img)
0xFF & cv2.waitKey() 0xFF & cv2.waitKey()
cv2.destroyAllWindows()
...@@ -149,3 +149,4 @@ class App: ...@@ -149,3 +149,4 @@ class App:
if __name__ == '__main__': if __name__ == '__main__':
App().run() App().run()
...@@ -53,4 +53,5 @@ if __name__ == '__main__': ...@@ -53,4 +53,5 @@ if __name__ == '__main__':
update() update()
if need_update: if need_update:
update() update()
cv2.destroyAllWindows()
...@@ -27,4 +27,5 @@ if __name__ == '__main__': ...@@ -27,4 +27,5 @@ if __name__ == '__main__':
ch = cv2.waitKey(5) ch = cv2.waitKey(5)
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -56,4 +56,5 @@ if __name__ == '__main__': ...@@ -56,4 +56,5 @@ if __name__ == '__main__':
if 0xFF & cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break
cv2.destroyAllWindows()
...@@ -93,3 +93,4 @@ if __name__ == '__main__': ...@@ -93,3 +93,4 @@ if __name__ == '__main__':
ref_img = img.copy() ref_img = img.copy()
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -100,3 +100,4 @@ if __name__ == '__main__': ...@@ -100,3 +100,4 @@ if __name__ == '__main__':
cv2.imshow('find_obj SURF', vis_brute) cv2.imshow('find_obj SURF', vis_brute)
cv2.imshow('find_obj SURF flann', vis_flann) cv2.imshow('find_obj SURF flann', vis_flann)
0xFF & cv2.waitKey() 0xFF & cv2.waitKey()
cv2.destroyAllWindows()
...@@ -62,3 +62,4 @@ if __name__ == '__main__': ...@@ -62,3 +62,4 @@ if __name__ == '__main__':
connectivity = 12-connectivity connectivity = 12-connectivity
print 'connectivity =', connectivity print 'connectivity =', connectivity
update() update()
cv2.destroyAllWindows()
...@@ -65,3 +65,4 @@ if __name__ == '__main__': ...@@ -65,3 +65,4 @@ if __name__ == '__main__':
cv2.imshow('img', img) cv2.imshow('img', img)
cv2.imshow('result', res2) cv2.imshow('result', res2)
cv2.waitKey() cv2.waitKey()
cv2.destroyAllWindows()
...@@ -54,3 +54,4 @@ if __name__ == '__main__': ...@@ -54,3 +54,4 @@ if __name__ == '__main__':
ch = 0xFF & cv2.waitKey(0) ch = 0xFF & cv2.waitKey(0)
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -106,4 +106,5 @@ if __name__ == '__main__': ...@@ -106,4 +106,5 @@ if __name__ == '__main__':
print 'ESC' print 'ESC'
cv2.destroyAllWindows() cv2.destroyAllWindows()
break break
cv2.destroyAllWindows()
...@@ -32,4 +32,5 @@ if __name__ == '__main__': ...@@ -32,4 +32,5 @@ if __name__ == '__main__':
img_mark[:] = img img_mark[:] = img
mark[:] = 0 mark[:] = 0
sketch.show() sketch.show()
cv2.destroyAllWindows()
...@@ -154,3 +154,4 @@ if __name__ == '__main__': ...@@ -154,3 +154,4 @@ if __name__ == '__main__':
fn = args['--save'] fn = args['--save']
print 'saving model to %s ...' % fn print 'saving model to %s ...' % fn
model.save(fn) model.save(fn)
cv2.destroyAllWindows()
...@@ -107,6 +107,7 @@ def main(): ...@@ -107,6 +107,7 @@ def main():
print __doc__ print __doc__
App(video_src).run() App(video_src).run()
cv2.destroyAllWindows()
if __name__ == '__main__': if __name__ == '__main__':
main() main()
...@@ -92,6 +92,7 @@ def main(): ...@@ -92,6 +92,7 @@ def main():
print __doc__ print __doc__
App(video_src).run() App(video_src).run()
cv2.destroyAllWindows()
if __name__ == '__main__': if __name__ == '__main__':
main() main()
...@@ -56,3 +56,4 @@ if __name__ == '__main__': ...@@ -56,3 +56,4 @@ if __name__ == '__main__':
if ch == ord('2'): if ch == ord('2'):
cur_str_mode = str_modes.next() cur_str_mode = str_modes.next()
update() update()
cv2.destroyAllWindows()
...@@ -78,3 +78,4 @@ if __name__ == '__main__': ...@@ -78,3 +78,4 @@ if __name__ == '__main__':
prev_frame = frame.copy() prev_frame = frame.copy()
if 0xFF & cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break
cv2.destroyAllWindows()
...@@ -69,3 +69,4 @@ if __name__ == '__main__': ...@@ -69,3 +69,4 @@ if __name__ == '__main__':
cv.imshow("gray",gray) cv.imshow("gray",gray)
if (cv.waitKey() & 255) == 27: if (cv.waitKey() & 255) == 27:
break break
cv2.destroyAllWindows()
...@@ -35,3 +35,4 @@ if __name__ == '__main__': ...@@ -35,3 +35,4 @@ if __name__ == '__main__':
cv2.imshow('img', vis) cv2.imshow('img', vis)
if 0xFF & cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break
cv2.destroyAllWindows()
...@@ -80,4 +80,5 @@ if __name__ == '__main__': ...@@ -80,4 +80,5 @@ if __name__ == '__main__':
if show_glitch: if show_glitch:
cur_glitch = img.copy() cur_glitch = img.copy()
print 'glitch is', ['off', 'on'][show_glitch] print 'glitch is', ['off', 'on'][show_glitch]
cv2.destroyAllWindows()
...@@ -53,3 +53,4 @@ if __name__ == '__main__': ...@@ -53,3 +53,4 @@ if __name__ == '__main__':
ch = 0xFF & cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -37,3 +37,4 @@ if __name__ == '__main__': ...@@ -37,3 +37,4 @@ if __name__ == '__main__':
ch = 0xFF & cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break
cv2.destroyAllWindows()
...@@ -70,4 +70,5 @@ if __name__ == '__main__': ...@@ -70,4 +70,5 @@ if __name__ == '__main__':
cv2.imshow('left', imgL) cv2.imshow('left', imgL)
cv2.imshow('disparity', (disp-min_disp)/num_disp) cv2.imshow('disparity', (disp-min_disp)/num_disp)
cv2.waitKey() cv2.waitKey()
\ No newline at end of file cv2.destroyAllWindows()
...@@ -62,3 +62,4 @@ if __name__ == '__main__': ...@@ -62,3 +62,4 @@ if __name__ == '__main__':
cv2.imshow('a', vis) cv2.imshow('a', vis)
if 0xFF & cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break
cv2.destroyAllWindows()
...@@ -165,3 +165,4 @@ if __name__ == '__main__': ...@@ -165,3 +165,4 @@ if __name__ == '__main__':
cv2.imwrite(fn, img) cv2.imwrite(fn, img)
print fn, 'saved' print fn, 'saved'
shot_idx += 1 shot_idx += 1
cv2.destroyAllWindows()
...@@ -53,7 +53,8 @@ class App: ...@@ -53,7 +53,8 @@ class App:
self.markers[:] = 0 self.markers[:] = 0
self.markers_vis[:] = self.img self.markers_vis[:] = self.img
self.sketch.show() self.sketch.show()
cv2.destroyAllWindows()
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment