opencv2_兩種轉灰階方法X兩種轉負片濾淨效果的方法
法1. 三通道相加除以3
一開始先宣告一個 整數型態的暫存容器
之後三個通道的像素值 各自是範圍(0~255其中一個數字) 相加 再除以3
後來寫一寫發現其實可以把這重複的地方 0---->1----->2
用一個 for loop來解決可以省略重複的行數
法2. 內建函式 cvtColor(Input , Output , 轉捨麼型態參數)
如果要做負片效果的話呢????
先了解何謂負片 意思是指 若你今天眼珠子是黑色會變白色
頭髮是黑色會變白色
我們來看一個負片的圖例
圖片節選自: 負片效果畫家這真的不是底片嗎素描也能這樣
負片 = 顛倒色彩( 255 減掉原本的數值)
原理: 255- 原本的pixel值
我們是否也可以實現這個濾淨效果呢????
法1. 255- 原本的pixel值
法二. 再讀取視訊影格之前 先做一次 cvNot(input IplImage* , outputIplImage*) ;
留言
張貼留言