OpenCV基礎入門(五)

2021-10-08 14:25:44 字數 911 閱讀 7288

理論-線性混合操作

線性影象混合公式:

g(x) = (1 - a) * f0(x) + a * f1(x) (a∈[0,1])

其中a的取值範圍為0~1之間

相關api (addweighted)

void cvaddweighted( const cvarr* src1, double alpha,const cvarr* src2, double beta,double gamma, cvarr* dst );

引數1:輸入影象mat – src1

引數2:輸入影象src1的alpha值

引數3:輸入影象mat – src2

引數4:輸入影象src2的alpha值

引數5:gamma值

引數6:輸出混合影象

注意點:兩張影象的大小和型別必須一致才可以

#include #include using namespace std;

using namespace cv;

int main(int argc, char** ar**)

if (!src2.data)

double alpha = 0.5;

if (src1.rows == src2.rows && src1.cols == src2.cols && src1.type() == src2.type())

else

waitkey(0);

return 0;

}

opencv 入門基礎

這是深圳大學於老師的文件裡的程式,就是為了鞏固基礎,加深對影象的理解。using namespace std using namespace cv int main for int i 0 i colorimage.rows i imshow 灰度圖 grayimage imshow 彩色圖 col...

OpenCV基礎入門(六)

第六節 調整影象亮度與對比度 影象變換可以看作如下 畫素變換 點操作 g i,j af i,j 其中a 0,是增益變數。鄰域操作 區域 調整影象亮度和對比度屬於畫素變換 點操作 重要的api mat new image mat zeros image.size image.type 建立一張跟原影象...

OpenCV基礎入門(九)

第九節 形態學操作 一 原理 影象形態學操作 基於形狀的一系列影象處理操作的合集,主要是基於集合論基礎上的形態學數學 形態學有四個基本操作 腐蝕 膨脹 開 閉 膨脹與腐蝕是影象處理中最常用的形態學操作手段 形態學操作 膨脹 跟卷積操作類似,假設有影象a和結構元素b,結構元素b在a上面移動,其中b定義...