\r
cv2.imshow('camshift', vis)\r
\r
- ch = cv2.waitKey(5)\r
+ ch = 0xFF & cv2.waitKey(5)\r
if ch == 27:\r
break\r
if ch == ord('b'):\r
cv2.imshow('src', src)\r
update()\r
while True:\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == ord(' '):\r
update()\r
if ch == 27:\r
vis = hsv_map*h[:,:,np.newaxis] / 255.0\r
cv2.imshow('hist', vis)\r
\r
- ch = cv2.waitKey(1)\r
+ ch = 0xFF & cv2.waitKey(1)\r
if ch == 27:\r
break\r
update(3)\r
cv2.createTrackbar( "levels+3", "contours", 3, 7, update )\r
cv2.imshow('image', img)\r
- cv2.waitKey()
\ No newline at end of file
+ 0xFF & cv2.waitKey()\r
\r
\r
while True:\r
- ch = cv2.waitKey(50)\r
+ ch = 0xFF & cv2.waitKey(50)\r
if ch == 27:\r
break\r
if ch == ord('v'):\r
draw_str(vis, (20, 20), 'time: %.1f ms' % (dt*1000))\r
cv2.imshow('facedetect', vis)\r
\r
- if cv2.waitKey(5) == 27:\r
+ if 0xFF & cv2.waitKey(5) == 27:\r
break\r
\r
draw_str(vis, (20, 40), 'matched: %d ( %d outliers )' % (match_n, match_n-inlier_n))\r
\r
cv2.imshow('img', vis)\r
- ch = cv2.waitKey(1)\r
+ ch = 0xFF & cv2.waitKey(1)\r
if ch == ord(' '):\r
matcher.clear()\r
matcher.add([desc])\r
# neighbours, so r_threshold is decreased\r
cv2.imshow('find_obj SURF', vis_brute)\r
cv2.imshow('find_obj SURF flann', vis_flann)\r
- cv2.waitKey()
\ No newline at end of file
+ 0xFF & cv2.waitKey()\r
cv2.createTrackbar('hi', 'floodfill', 20, 255, update)\r
\r
while True:\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == 27:\r
break\r
if ch == ord('f'):\r
draw_gaussain(img, m, cov, (0, 0, 255))\r
\r
cv2.imshow('gaussian mixture', img)\r
- ch = cv2.waitKey(0)\r
+ ch = 0xFF & cv2.waitKey(0)\r
if ch == 27:\r
break\r
sketch = Sketcher('img', [img_mark, mark], lambda : ((255, 255, 255), 255))\r
\r
while True:\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == 27:\r
break\r
if ch == ord(' '):\r
\r
cv2.imshow('lk_homography', vis)\r
\r
- ch = cv2.waitKey(1)\r
+ ch = 0xFF & cv2.waitKey(1)\r
if ch == 27:\r
break\r
if ch == ord(' '):\r
self.prev_gray = frame_gray\r
cv2.imshow('lk_track', vis)\r
\r
- ch = cv2.waitKey(1)\r
+ ch = 0xFF & cv2.waitKey(1)\r
if ch == 27:\r
break\r
\r
print " 2 - change structure element shape"\r
print\r
while True:\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == 27:\r
break\r
if ch == ord('1'):\r
cv2.imshow('motempl', vis)\r
\r
prev_frame = frame.copy()\r
- if cv2.waitKey(5) == 27:\r
- break
\ No newline at end of file
+ if 0xFF & cv2.waitKey(5) == 27:\r
+ break\r
cv2.polylines(vis, hulls, 1, (0, 255, 0))\r
\r
cv2.imshow('img', vis)\r
- if cv2.waitKey(5) == 27:\r
- break
\ No newline at end of file
+ if 0xFF & cv2.waitKey(5) == 27:\r
+ break\r
cur_glitch = warp_flow(cur_glitch, flow)\r
cv2.imshow('glitch', cur_glitch)\r
\r
- ch = cv2.waitKey(5)\r
+ ch = 0xFF & cv2.waitKey(5)\r
if ch == 27:\r
break\r
if ch == ord('1'):\r
draw_detections(img, found_filtered, 3)\r
print '%d (%d) found' % (len(found_filtered), len(found))\r
cv2.imshow('img', img)\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == 27:\r
break\r
squares = find_squares(img)\r
cv2.drawContours( img, squares, -1, (0, 255, 0), 3 )\r
cv2.imshow('squares', img)\r
- ch = cv2.waitKey()\r
+ ch = 0xFF & cv2.waitKey()\r
if ch == 27:\r
- break
\ No newline at end of file
+ break\r
vis = a.copy()\r
draw_str(vis, (20, 20), 'frame %d' % frame_i)\r
cv2.imshow('a', vis)\r
- if cv2.waitKey(5) == 27:\r
+ if 0xFF & cv2.waitKey(5) == 27:\r
break\r
ret, img = cap.read()\r
imgs.append(img)\r
cv2.imshow('capture %d' % i, img)\r
- ch = cv2.waitKey(1)\r
+ ch = 0xFF & cv2.waitKey(1)\r
if ch == 27:\r
break\r
if ch == ord(' '):\r
\r
def run(self):\r
while True:\r
- ch = cv2.waitKey(50)\r
+ ch = 0xFF & cv2.waitKey(50)\r
if ch == 27:\r
break\r
if ch >= ord('1') and ch <= ord('7'):\r