Python cv.NamedWindow() Examples
The following are 3
code examples of cv.NamedWindow().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
cv
, or try the search function
.
Example #1
Source File: color-1.py From rpi-opencv with GNU General Public License v3.0 | 5 votes |
def __init__(self): cv.NamedWindow( color_tracker_window, 1 ) self.capture = cv.CaptureFromCAM(0) width = 640 height = 480 cv.SetCaptureProperty(self.capture,cv.CV_CAP_PROP_FRAME_WIDTH,width) cv.SetCaptureProperty(self.capture,cv.CV_CAP_PROP_FRAME_HEIGHT,height) #self.capture = cv.CaptureFromFile('crash-480.mp4')
Example #2
Source File: ps3rover20.py From RoverPylot with GNU Lesser General Public License v3.0 | 5 votes |
def __init__(self): # Set up basics Rover20.__init__(self) self.wname = 'Rover 2.0: Hit ESC to quit' self.quit = False # Set up controller using PyGame pygame.display.init() pygame.joystick.init() self.controller = pygame.joystick.Joystick(0) self.controller.init() # Defaults on startup: lights off, ordinary camera self.lightsAreOn = False self.stealthIsOn = False # Tracks button-press times for debouncing self.lastButtonTime = 0 # Try to create OpenCV named window try: if cv: cv.NamedWindow(self.wname, cv.CV_WINDOW_AUTOSIZE ) else: pass except: pass self.pcmfile = open('rover20.pcm', 'w') # Automagically called by Rover class
Example #3
Source File: FPV_client.py From elijah-provisioning with Apache License 2.0 | 4 votes |
def FPV_thread(): global camera_index global capture global WINDOW_NAME global latest_frame global FPV_thread_stop global overlay_message # shared with application return results global face_position # shared with application return results FPV_init() cv.NamedWindow(WINDOW_NAME, cv.CV_WINDOW_NORMAL) cv.MoveWindow(WINDOW_NAME, 0, 0) width_scale = 1.0 height_scale = 1.0 while True: frame = cv.QueryFrame(capture) cv.Flip(frame, None, 1) #copy to buffer frame_lock.acquire() original_imagesize = (0,0) resized_imagesize = (0,0) if not latest_frame: latest_frame = cv.CreateImage((640, 480), frame.depth, frame.nChannels) original_imagesize = cv.GetSize(frame) resized_imagesize = cv.GetSize(latest_frame) width_scale = original_imagesize[0]*1.0/resized_imagesize[0] height_scale = original_imagesize[1]*1.0/resized_imagesize[1] cv.Resize(frame, latest_frame) frame_lock.release() #Display Result text_start_point = (10, 50) cv.PutText(frame, overlay_message, text_start_point, font, cv.Scalar(255,255,255)) cv.Rectangle(frame, text_start_point, (original_imagesize[0], 100), cv.Scalar(0,0,0), thickness=cv.CV_FILLED) if face_position[0] > 0.0: point1 = (int(face_position[0]*width_scale), int(face_position[1]*height_scale)) point2 = (int((face_position[0] + face_position[2])*width_scale), \ int((face_position[1]+face_position[3])*height_scale)) cv.Rectangle(frame, point1, point2, \ cv.Scalar(255, 255, 255), thickness=2) cv.ShowImage(WINDOW_NAME, frame) cv.ResizeWindow(WINDOW_NAME, 200, 100) cv.NamedWindow(WINDOW_NAME, cv.CV_WINDOW_NORMAL); cv.SetWindowProperty(WINDOW_NAME, 0, cv.CV_WINDOW_FULLSCREEN); c = cv.WaitKey(10) if c == ord('q'): break print "[INFO] FPV Thread is finished" FPV_thread_stop = True FPV_close()