opencv:namedWindow函數第二個參數的含義
常用的參數選擇 在使用OpenCV中的namedWindow函數時,第二個參數常用的有三個選擇,分別是0、1和WINDOW_NORMAL。 參數值為0時表示按原圖尺寸顯示窗口 當第二個參數的值設
常用的參數選擇
在使用OpenCV中的namedWindow函數時,第二個參數常用的有三個選擇,分別是0、1和WINDOW_NORMAL。
參數值為0時表示按原圖尺寸顯示窗口
當第二個參數的值設為0時,表示窗口將按照原圖的尺寸進行顯示。這意味著無論原圖的大小如何,窗口都會保持相同的尺寸,不會自動調整窗口的大小。
參數值為1時表示窗口自適應顯示
當第二個參數的值設為1時,窗口將根據圖像的大小自動調整窗口的尺寸。無論圖像是多大還是多小,窗口都會自動適應圖像的大小,并保持適當的比例。
參數值為WINDOW_NORMAL時,表示顯示的窗口大小可以隨用戶調節
當第二個參數的值設為WINDOW_NORMAL時,窗口的大小可以由用戶手動調節。這樣用戶可以通過拖拽窗口的邊緣來改變窗口的大小,以便更好地查看圖像。
代碼解析
例如,當我們使用如下代碼調用namedWindow函數:
namedWindow("原圖", WINDOW_NORMAL);
雙引號中的"原圖"是對該窗口進行命名,方便后續操作。而第二個參數WINDOW_NORMAL則規定了該窗口的性質。
總結
根據不同的需求,我們可以選擇不同的參數值來控制窗口的顯示方式:0表示按原圖尺寸顯示,1表示窗口自適應顯示,WINDOW_NORMAL表示窗口大小可調節。