自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 matlab 图像处理 histogram shifting 基于直方图平移的信息隐藏

%% histogram shifting I = imread('liftingbody.png'); I2 = I; [counts, location] = imhist(I2); [~, maxid] = max(counts) maxpixel = location(maxid) [M N] = size(I2); %图像没有像素值个数为0的点,设置像素值等于254...

2019-09-14 15:51:13 3677 7

原创 matlab 图像处理--基于LBG训练的彩色图片压缩

%% Palette image I = double(imread('minion.jpg')); M = size(I, 1); N = size(I, 2); R = I(:, :, 1); G = I(:, :, 2); B = I(:, :, 3); data = [3, M*N]; for i = 1 : M*N data(1,i) = R(i); data(2,...

2019-09-09 09:39:36 1660

原创 matlab图像处理--LBG训练器应用 VQ压缩

I = double(imread('liftingbody.png')); Bk = 4; data = im2col(I, [Bk, Bk], 'distinct'); N = size(data, 2); M = 100; rng(999) %随机选100个向量作为中心 rnd = randi([1, N], [1,M]); centroid = data(:, rnd); %LBG训练次...

2019-09-08 11:06:18 1216 1

原创 matlab -- LBG训练器

LBG训练器 实现在二维坐标系下 点的分群 设置训练次数为十次,最后分群的重心坐标为红色方块 .m文件如下 function [ inic ] = LBG(data, N) M = size(data, 2) plot(data(1, 1:end), data(2, 1:end), 'o') grid on hold on ptxt = cell(1,M); ctxt = cell(1,N)...

2019-09-05 14:37:34 1267

原创 matlab 图像处理--OPAP信息隐藏

%%OPAP I1 = imread('Lena.jpg'); [M N] = size(I1); I2 = I1; x = input('input bits'); for i = 1 : M for j = 1 : N S = round(rand(1 , x)) pixel = I2(i,j); count = 1; ...

2019-09-04 10:10:38 881

原创 matlab 图像处理 --AMBTC压缩

记录一下问题 unit8格式最多只能255要操作图片矩阵一般先转换成double格式 .m文件 function[a,b,B] = en(I) global a; global b; global B; [M N] = size(I); I = double(I); high = 0; low = 0; sum1 = 0; avgI = sum(sum(I))/numel(I); for i=...

2019-09-04 10:08:37 1022 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除