added 0xFF & in front of every waitKey so that it works on linux

This commit is contained in:
Gary Bradski 2012-03-14 21:46:34 +00:00
parent ade7394e77
commit 9164ccbaaf
22 changed files with 25 additions and 25 deletions

View File

@ -101,7 +101,7 @@ class App(object):
cv2.imshow('camshift', vis) cv2.imshow('camshift', vis)
ch = cv2.waitKey(5) ch = 0xFF & cv2.waitKey(5)
if ch == 27: if ch == 27:
break break
if ch == ord('b'): if ch == ord('b'):

View File

@ -65,7 +65,7 @@ if __name__ == '__main__':
cv2.imshow('src', src) cv2.imshow('src', src)
update() update()
while True: while True:
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == ord(' '): if ch == ord(' '):
update() update()
if ch == 27: if ch == 27:

View File

@ -42,6 +42,6 @@ if __name__ == '__main__':
vis = hsv_map*h[:,:,np.newaxis] / 255.0 vis = hsv_map*h[:,:,np.newaxis] / 255.0
cv2.imshow('hist', vis) cv2.imshow('hist', vis)
ch = cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == 27: if ch == 27:
break break

View File

@ -45,4 +45,4 @@ if __name__ == '__main__':
update(3) update(3)
cv2.createTrackbar( "levels+3", "contours", 3, 7, update ) cv2.createTrackbar( "levels+3", "contours", 3, 7, update )
cv2.imshow('image', img) cv2.imshow('image', img)
cv2.waitKey() 0xFF & cv2.waitKey()

View File

@ -44,7 +44,7 @@ if __name__ == '__main__':
while True: while True:
ch = cv2.waitKey(50) ch = 0xFF & cv2.waitKey(50)
if ch == 27: if ch == 27:
break break
if ch == ord('v'): if ch == ord('v'):

View File

@ -54,6 +54,6 @@ if __name__ == '__main__':
draw_str(vis, (20, 20), 'time: %.1f ms' % (dt*1000)) draw_str(vis, (20, 20), 'time: %.1f ms' % (dt*1000))
cv2.imshow('facedetect', vis) cv2.imshow('facedetect', vis)
if cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break

View File

@ -85,7 +85,7 @@ if __name__ == '__main__':
draw_str(vis, (20, 40), 'matched: %d ( %d outliers )' % (match_n, match_n-inlier_n)) draw_str(vis, (20, 40), 'matched: %d ( %d outliers )' % (match_n, match_n-inlier_n))
cv2.imshow('img', vis) cv2.imshow('img', vis)
ch = cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == ord(' '): if ch == ord(' '):
matcher.clear() matcher.clear()
matcher.add([desc]) matcher.add([desc])

View File

@ -99,4 +99,4 @@ if __name__ == '__main__':
# neighbours, so r_threshold is decreased # neighbours, so r_threshold is decreased
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)
cv2.waitKey() 0xFF & cv2.waitKey()

View File

@ -51,7 +51,7 @@ if __name__ == '__main__':
cv2.createTrackbar('hi', 'floodfill', 20, 255, update) cv2.createTrackbar('hi', 'floodfill', 20, 255, update)
while True: while True:
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break
if ch == ord('f'): if ch == ord('f'):

View File

@ -51,6 +51,6 @@ if __name__ == '__main__':
draw_gaussain(img, m, cov, (0, 0, 255)) draw_gaussain(img, m, cov, (0, 0, 255))
cv2.imshow('gaussian mixture', img) cv2.imshow('gaussian mixture', img)
ch = cv2.waitKey(0) ch = 0xFF & cv2.waitKey(0)
if ch == 27: if ch == 27:
break break

View File

@ -22,7 +22,7 @@ if __name__ == '__main__':
sketch = Sketcher('img', [img_mark, mark], lambda : ((255, 255, 255), 255)) sketch = Sketcher('img', [img_mark, mark], lambda : ((255, 255, 255), 255))
while True: while True:
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break
if ch == ord(' '): if ch == ord(' '):

View File

@ -85,7 +85,7 @@ class App:
cv2.imshow('lk_homography', vis) cv2.imshow('lk_homography', vis)
ch = cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == 27: if ch == 27:
break break
if ch == ord(' '): if ch == ord(' '):

View File

@ -81,7 +81,7 @@ class App:
self.prev_gray = frame_gray self.prev_gray = frame_gray
cv2.imshow('lk_track', vis) cv2.imshow('lk_track', vis)
ch = cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == 27: if ch == 27:
break break

View File

@ -48,7 +48,7 @@ if __name__ == '__main__':
print " 2 - change structure element shape" print " 2 - change structure element shape"
print print
while True: while True:
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break
if ch == ord('1'): if ch == ord('1'):

View File

@ -76,5 +76,5 @@ if __name__ == '__main__':
cv2.imshow('motempl', vis) cv2.imshow('motempl', vis)
prev_frame = frame.copy() prev_frame = frame.copy()
if cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break

View File

@ -33,5 +33,5 @@ if __name__ == '__main__':
cv2.polylines(vis, hulls, 1, (0, 255, 0)) cv2.polylines(vis, hulls, 1, (0, 255, 0))
cv2.imshow('img', vis) cv2.imshow('img', vis)
if cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break

View File

@ -69,7 +69,7 @@ if __name__ == '__main__':
cur_glitch = warp_flow(cur_glitch, flow) cur_glitch = warp_flow(cur_glitch, flow)
cv2.imshow('glitch', cur_glitch) cv2.imshow('glitch', cur_glitch)
ch = cv2.waitKey(5) ch = 0xFF & cv2.waitKey(5)
if ch == 27: if ch == 27:
break break
if ch == ord('1'): if ch == ord('1'):

View File

@ -50,6 +50,6 @@ if __name__ == '__main__':
draw_detections(img, found_filtered, 3) draw_detections(img, found_filtered, 3)
print '%d (%d) found' % (len(found_filtered), len(found)) print '%d (%d) found' % (len(found_filtered), len(found))
cv2.imshow('img', img) cv2.imshow('img', img)
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break

View File

@ -34,6 +34,6 @@ if __name__ == '__main__':
squares = find_squares(img) squares = find_squares(img)
cv2.drawContours( img, squares, -1, (0, 255, 0), 3 ) cv2.drawContours( img, squares, -1, (0, 255, 0), 3 )
cv2.imshow('squares', img) cv2.imshow('squares', img)
ch = cv2.waitKey() ch = 0xFF & cv2.waitKey()
if ch == 27: if ch == 27:
break break

View File

@ -60,5 +60,5 @@ if __name__ == '__main__':
vis = a.copy() vis = a.copy()
draw_str(vis, (20, 20), 'frame %d' % frame_i) draw_str(vis, (20, 20), 'frame %d' % frame_i)
cv2.imshow('a', vis) cv2.imshow('a', vis)
if cv2.waitKey(5) == 27: if 0xFF & cv2.waitKey(5) == 27:
break break

View File

@ -156,7 +156,7 @@ if __name__ == '__main__':
ret, img = cap.read() ret, img = cap.read()
imgs.append(img) imgs.append(img)
cv2.imshow('capture %d' % i, img) cv2.imshow('capture %d' % i, img)
ch = cv2.waitKey(1) ch = 0xFF & cv2.waitKey(1)
if ch == 27: if ch == 27:
break break
if ch == ord(' '): if ch == ord(' '):

View File

@ -37,7 +37,7 @@ class App:
def run(self): def run(self):
while True: while True:
ch = cv2.waitKey(50) ch = 0xFF & cv2.waitKey(50)
if ch == 27: if ch == 27:
break break
if ch >= ord('1') and ch <= ord('7'): if ch >= ord('1') and ch <= ord('7'):