Python cv2.WINDOW_KEEPRATIO Examples
The following are 6
code examples of cv2.WINDOW_KEEPRATIO().
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
cv2
, or try the search function
.
Example #1
Source File: discorrel.py From crappy with GNU General Public License v2.0 | 6 votes |
def prepare(self): if self.save_folder and not os.path.exists(self.save_folder): try: os.makedirs(self.save_folder) except OSError: assert os.path.exists(self.save_folder),\ "Error creating "+self.save_folder self.cam = Camera.classes[self.camera]() self.cam.open(**self.cam_kwargs) config = DISConfig(self.cam) config.main() self.bbox = config.box t,img0 = self.cam.get_image() self.correl = DIS(img0,bbox=self.bbox) if self.show_image: try: flags = cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO except AttributeError: flags = cv2.WINDOW_NORMAL cv2.namedWindow("DISCorrel",flags) self.loops = 0 self.last_fps_print = 0 self.last_fps_loops = 0
Example #2
Source File: videoExtenso.py From crappy with GNU General Public License v2.0 | 6 votes |
def prepare(self): if self.save_folder and not os.path.exists(self.save_folder): try: os.makedirs(self.save_folder) except OSError: assert os.path.exists(self.save_folder),\ "Error creating "+self.save_folder self.cam = Camera.classes[self.camera]() self.cam.open(**self.cam_kwargs) self.ve = VE(**self.ve_kwargs) config = VE_config(self.cam,self.ve) config.main() self.ve.start_tracking() if self.show_image: try: flags = cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO except AttributeError: flags = cv2.WINDOW_NORMAL cv2.namedWindow("Videoextenso",flags) self.loops = 0 self.last_fps_print = 0 self.last_fps_loops = 0
Example #3
Source File: vis_utils.py From ip_basic with MIT License | 6 votes |
def cv2_show_image(window_name, image, size_wh=None, location_xy=None): """Helper function for specifying window size and location when displaying images with cv2. Args: window_name: str window name image: ndarray image to display size_wh: window size (w, h) location_xy: window location (x, y) """ if size_wh is not None: cv2.namedWindow(window_name, cv2.WINDOW_KEEPRATIO | cv2.WINDOW_GUI_NORMAL) cv2.resizeWindow(window_name, *size_wh) else: cv2.namedWindow(window_name, cv2.WINDOW_AUTOSIZE) if location_xy is not None: cv2.moveWindow(window_name, *location_xy) cv2.imshow(window_name, image)
Example #4
Source File: vis_utils.py From PVN3D with MIT License | 6 votes |
def cv2_show_image(window_name, image, size_wh=None, location_xy=None): """Helper function for specifying window size and location when displaying images with cv2. Args: window_name: str window name image: ndarray image to display size_wh: window size (w, h) location_xy: window location (x, y) """ if size_wh is not None: cv2.namedWindow(window_name, cv2.WINDOW_KEEPRATIO | cv2.WINDOW_GUI_NORMAL) cv2.resizeWindow(window_name, *size_wh) else: cv2.namedWindow(window_name, cv2.WINDOW_AUTOSIZE) if location_xy is not None: cv2.moveWindow(window_name, *location_xy) cv2.imshow(window_name, image)
Example #5
Source File: displayer.py From crappy with GNU General Public License v2.0 | 5 votes |
def begin_cv(self): try: flags = cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO # WINDOW_KEEPRATIO is not implemented in all opencv versions... except AttributeError: flags = cv2.WINDOW_NORMAL cv2.namedWindow(self.title, flags)
Example #6
Source File: vis_utils.py From monopsr with MIT License | 5 votes |
def cv2_imshow(window_name, image, size_wh=None, row_col=None, location_xy=None): """Helper function for specifying window size and location when displaying images with cv2 Args: window_name (string): Window title image: image to display size_wh: resize window Recommended sizes for 1920x1080 screen: 2 col: (930, 280) 3 col: (620, 187) 4 col: (465, 140) row_col: Row and column to show images like subplots location_xy: location of window """ if size_wh is not None: cv2.namedWindow(window_name, cv2.WINDOW_KEEPRATIO | cv2.WINDOW_GUI_NORMAL) cv2.resizeWindow(window_name, *size_wh) else: cv2.namedWindow(window_name, cv2.WINDOW_AUTOSIZE | cv2.WINDOW_GUI_NORMAL) if row_col is not None: start_x_offset = 60 start_y_offset = 25 y_offset = 28 subplot_row = row_col[0] subplot_col = row_col[1] location_xy = (start_x_offset + subplot_col * size_wh[0], start_y_offset + subplot_row * size_wh[1] + subplot_row * y_offset) if location_xy is not None: cv2.moveWindow(window_name, *location_xy) cv2.imshow(window_name, image)