MATLAB imadjust函式理解

2021-07-23 15:52:51 字數 471 閱讀 3369

j = imadjust(i,[low_in; high_in],[low_out; high_out])

[low_in; high_in]控制原影象i中畫素值要在j中顯示的範圍,low_in表示i要顯示的畫素值最小值,high_in表示i要顯示的畫素值最大值

[low_out; high_out]表示j中畫素值範圍

舉個例子:

j = imadjust(i,[0.3 0.8],[0.2 0.9]) :表示i顯示在j中的畫素值範圍為0.3到0.8,而且0.3在j中對應0.2,0.8在j中對應0.9。i中小於0.3的也都在j中用0.2表示,高於0.8的畫素在j中都用0.9表示。

j = imadjust(i,[low_in; high_in],[low_out; high_out],gamma)

gamma指定描述i和j關係的曲線的形狀,gamma小於1意味著i的值在對映到j時變得比原值更大,gamma大於1意味著i的值對映後更小。

WaitForSingleObject函式的使用

程式舉例 1 建立對話方塊應用程式,專案名稱為mytestthread 2 新增按鈕,命名為啟動和停止,在對話方塊中增加編輯框,id為idc time,3 增加成員變數,handle m hthread 2 此為執行緒的控制代碼 4 定義全域性變數,用來控制線程的執行與否 volatile bool...

cvCreateVideoWriter函式使用

cvcreatevideowriter函式使用 2011 11 04 15 47 例如,cv fourcc p i m 1 是mpeg 1 codec,cv fourcc m j p g 是motion jpeg codec cv fourcc m p 4 2 mpeg 4.2 codec cv f...

CentimetersToPoints函式出錯

在word開發中,碰到centimeterstopoints函式呼叫出錯,提示未指定的錯誤的問題。解決辦法為修改centimeterstopoint函式 匯入msword.olb後的centimeterstopoint函式如下 修改後的centimeterstopoint函式如下,紅色表示的部分為增...