在網上找了一些,提取了一部分膚色的rgb和hbv模型的引數值。
)%讀取並得到他的三維矩陣
%imshow(i)
;r=i(:,:,1)
; %紅色通道 轉化為unit8型別 0-255 取其中一維
g=i(:,:,2)
; %綠色通道
b=i(:,:,3)
; %藍色通道
id=r>150&g>100&g<210&b>90&b<200&
(g-b)
<40&
(r-g)
>20&
(r-g)
<60&
((r-g)./
(g-b))
<9; %閾值
figure,subplot(3,1,1),imshow(i),title(
'原圖'
),subplot(3,1,2),imshow(id),title(
'rgb模式'
) %顯示原始影象和改變後的對比
i1=rgb2hsv(i)
; %把rgb轉換為hsv
h=i1(:,:,1)
; %得到色調...
s=i1(:,:,2)
;v=i1(:,:,3)
;id1=h>0.01&h<0.2&s<0.68&s>0.1&v>0.5;
subplot(3,1,3),imshow(id1),title(
'hsv模式'
)檢測效果:
參考:
14 RGB和YCbCr顏色模型
rgb顏色模型就是用紅 r 綠 g 藍 b 三種顏色的混合,從而實現各種顏色的表示。混合得到的顏色如下圖所示 可以看出用不同的顏色進行混合,可以得到其他的色彩。三種顏色同時存在時得到的是白色,一種色彩都沒的時候得到的是黑色。在matlab中為了實現這種顏色,我們用三張二維影象來表示每乙個顏色,即三張...
基於實體模型開發主題管理簡析
實體模型主要實現單錶操作 insert,update,delete,select 凡是需要這4條sql語句要完成的功能,基本上都可以完成。多表處理的,需要用到關係模型,後續專門講述。前面寫過一篇文章叫 主題切換及其管理 連線位址為 裡面有詳細的模型配置檔案,但只是乙個結果而已,接下來,對其進行詳細剖...
基於實體模型開發主題管理簡析
實體模型主要實現單錶操作 insert,update,delete,select 凡是需要這4條sql語句要完成的功能,基本上都可以完成。多表處理的,需要用到關係模型,後續專門講述。前面寫過一篇文章叫 主題切換及其管理 連線位址為 裡面有詳細的模型配置檔案,但只是乙個結果而已,接下來,對其進行詳細剖...