資源簡介
計算一副RGB圖像的二維信息熵,具有詳細的注釋。可以正常運行。 matlab版本的
代碼片段和文件信息
clear?all;?clc;
%%讀取輸入圖像?????????????????????????????????
im_T?=?imread(‘Data/HL/t20.bmp‘);??????????????????????????????????????????
%%輸入圖像RGB轉轉化為三通道圖像
image?=?im_T;
image_ycbcr?=?rgb2ycbcr(image);??????????????????????????????????????????????
image_y?=?image_ycbcr(:?:?1);
image_cb?=?image_ycbcr(:?:?2);
image_cr?=?image_ycbcr(:?:?3);
%初始化
cnt?=?0;???????????????????????????????????????????????????????????????????%記錄區域塊位置
sumend?=?0;????????????????????????????????????????????????????????????????%二維信息熵的值
maxcount=0;????????????????????????????????????????????????????????????????%最高頻次
center?=?0;????????????????????????????????????????????????????????????????%區域塊的中心點
average?=?0;???????????????????????????????????????????????????????????????%鄰域灰度均值
patch_size?=5;???????
- 上一篇:讀取GRD文件并畫圖
- 下一篇:簡單膚色檢測matlab代碼
評論
共有 條評論