Location:
Search - 8 8 DCT c
Search list
Description: 《Visual C++数字图像获取、处理及实践应用》杨枝灵、王开等编著。内容:第4章 图像增强(对比度增强、灰度变换法、直方图修整法、图像平滑、图像锐化、伪彩色和假彩色增强);第5章 图像复原(逆滤波复原、维纳滤波方法);第6章 图像处理中的正交变换(傅立叶变换、离散余弦变换(DCT)、沃尔什变换、基于特征向量的变换、霍特林(Hotelling)变换、SVD变换、小波变换、Mallat算法);第7章 图像压缩编码(霍夫曼(Huffman)编码、算术编码、游程编码(Run Length Coding)、位平面编码、预测编码、DPCM、JPEG 2000编码);
第8章 图像配准 第9章 目标检测与运动检测 第10章 图像形状特征分析(骨架检出、轮廓提取);第11章 图像分割(边界跟踪、阈值分割区域生长、分裂合并、Canny算子);
第12章 图像的模式识别-"Visual C digital image acquisition, processing and Practice" YANG Zhi Ling Wang Kai edited. Contents : Chapter 4 Image Enhancement (contrast enhancement, gray transform, histogram dressing, image smoothing, sharpening, Pseudo-color and false color enhancement); Chapter 5 of Image Restoration (inverse filter rehabilitation, Wiener filtering method); Chapter 6 of image processing orthogonal transformation (Fourier transform, discrete cosine transform (DCT), the Walsh transform, Based on the eigenvectors of transformation, Hotelling (Hotelling) transform, SVD transform, wavelet transform, Mallat algorithm); Chapter 7 Image Coding (Hoffman (Huffman) coding, arithmetic coding, RIc (Run Length Coding), the bit-plane coding, predictive coding, DPCM. JPEG 2000 encoding); Chapter 8 Image
Platform: |
Size: 280370 |
Author: 陈镇静 |
Hits:
Description: 对原始信号做DCT的算法:Cox 和Piva 等人提出的DCT技术的经典之作。Cox利用随机数发生器产生标准正态序列作为水印信息对图像进行整体DCT变换后,选取除去DC系数之外部分较低频率系数叠加水印信息 Piva则修改整幅图像的中频部分。对原始信号分块后,再作DCT的算法:Hsu和Wu 把图像进行8*8分块,将一个二进制序列作为水印放入DCT的中频区;有些学者则计算整个图像的DCT,把一个实数序列嵌入DCT的中频系数上。选择中频区的好处是一方面尽量减少嵌入信息对图像主观视觉的影响;同时,尽量避免有损压缩对水印信息可能带来的损失。还有一种DCT方法就是把水印信息嵌入到高频系数上,但是采用这种方法,抗压缩性非常差。-done to the original signal DCT algorithm : Cox Piva and others made the DCT technology classic. Cox using random number generator producing standard normal sequence information as a watermark image of the overall DCT, DC coefficient selection removed outside some lower frequency coefficient superposition watermark information Piva will be replaced by images of the entire IF part. The original signal block, before making the DCT algorithm : Wu Hsu and put images 8* 8 block, a binary sequence as watermarks Add DCT IF; Some scholars calculated whole image of DCT, a real sequence embedded IF DCT coefficients. IF the choice is a good one to minimize the embedded information to the subjective visual images; Meanwhile, try to avoid Compression right watermark information possible losses. There
Platform: |
Size: 33792 |
Author: 圣子到 |
Hits:
Description: 《Visual C++数字图像获取、处理及实践应用》杨枝灵、王开等编著。内容:第4章 图像增强(对比度增强、灰度变换法、直方图修整法、图像平滑、图像锐化、伪彩色和假彩色增强);第5章 图像复原(逆滤波复原、维纳滤波方法);第6章 图像处理中的正交变换(傅立叶变换、离散余弦变换(DCT)、沃尔什变换、基于特征向量的变换、霍特林(Hotelling)变换、SVD变换、小波变换、Mallat算法);第7章 图像压缩编码(霍夫曼(Huffman)编码、算术编码、游程编码(Run Length Coding)、位平面编码、预测编码、DPCM、JPEG 2000编码);
第8章 图像配准 第9章 目标检测与运动检测 第10章 图像形状特征分析(骨架检出、轮廓提取);第11章 图像分割(边界跟踪、阈值分割区域生长、分裂合并、Canny算子);
第12章 图像的模式识别-"Visual C digital image acquisition, processing and Practice" YANG Zhi Ling Wang Kai edited. Contents : Chapter 4 Image Enhancement (contrast enhancement, gray transform, histogram dressing, image smoothing, sharpening, Pseudo-color and false color enhancement); Chapter 5 of Image Restoration (inverse filter rehabilitation, Wiener filtering method); Chapter 6 of image processing orthogonal transformation (Fourier transform, discrete cosine transform (DCT), the Walsh transform, Based on the eigenvectors of transformation, Hotelling (Hotelling) transform, SVD transform, wavelet transform, Mallat algorithm); Chapter 7 Image Coding (Hoffman (Huffman) coding, arithmetic coding, RIc (Run Length Coding), the bit-plane coding, predictive coding, DPCM. JPEG 2000 encoding); Chapter 8 Image
Platform: |
Size: 280576 |
Author: 陈镇静 |
Hits:
Description: 采用c语言对8**8图像进行离散傅立叶变换,实现对图像压缩处理-to eight images** 8 discrete Fourier transform, to achieve Image Compression
Platform: |
Size: 1024 |
Author: 李庆山 |
Hits:
Description: 二維8×8DCT轉換的C程式,希望對大家有所幫助-Two-dimensional 8 × 8DCT conversion of C programs, I hope all of you to help
Platform: |
Size: 1024 |
Author: akino |
Hits:
Description: 使用DCT算法实现8X8的BMP图像压缩的一个源代码,希望对大家有用~-8x8 algorithm using DCT image compression of BMP, a source code, in the hope that useful to everyone ~
Platform: |
Size: 3072 |
Author: viconia |
Hits:
Description: 用C++写的8*8DCT变换程序,仅供大家参考!有什么问题欢迎大家指教!-With C++ Wrote 8* 8DCT transform procedures for your reference! What problems have welcomed the advice everyone!
Platform: |
Size: 4096 |
Author: 庄生 |
Hits:
Description: 基于VC的位图图像处理程序,可实现以下功能:
1.图象参数统计:最大值,最小值,均值,直方图;
2.对比度增强:直方图均衡;
3.图象平滑:中值滤波;
4.图象锐化: Sobel算子;
5.图像旋转:将图像旋转任意角度并显示;
6.图象变换:将图象分块(8*8),作DCT变换,并作IDCT;
-VC bitmap-based image processing procedures, can realize the following functions: 1. Image parameters statistics: maximum, minimum, average, histogram 2. Contrast enhancement: histogram equalization 3. Image Smoothing: median filter 4. Image sharpening: Sobel operator 5. Image Rotation: Rotate the image at any angle and shows 6. Image Transformation: The image sub-block (8* 8), for the DCT transform, and IDCT
Platform: |
Size: 374784 |
Author: 姚海涛 |
Hits:
Description: JPEG 静态图像压缩
各文件功能说明如下:
1) JPEG压缩程序:gendat.exe
2) 为压缩后的数据加上JPEG文件头的程序genjpg.exe
3) 解JEPG压缩程序extrdat.exe
其中:(1)的输入参量是需要生成的压缩文件的名字。
主程序流程为:
a) 程序初始化,读取文件名称、原始图像数据等基本数据;
b) 从AC.TAB和DC.TAB两个文件生成AC表和DC表,存入数组
c) 以8×8为样本单位进行DCT变换
d) 以8×8为样本单位进行量化
e) 以8×8为样本单位进行Z形扫描
f) 以8×8为样本单位进行熵编码
g) 以8×8为样本单位进行解量化
h) 以8×8为样本单位进行IDCT变换
-JPEG still image compression
Function of the documents as follows:
1) JPEG compression process: gendat.exe
2) For the compressed JPEG file header data, together with the procedures genjpg.exe
3) The solution JEPG compression program extrdat.exe
Of which: (1) the input parameters is the need to generate the compressed file s name.
The main program flow is:
a) procedures for initialization, read the file name, the original image data and other basic data
b) From the AC.TAB and DC.TAB two file generation AC table and DC table, into an array of
c) with 8 × 8 sample units for the DCT-
d) to 8 × 8 for the sample unit to quantify
e) to 8 × 8 for the sample units of Z-scan
f) to 8 × 8 for the sample units of entropy coding
g) to 8 × 8 for the sample unit to extract the quantitative
h) with 8 × 8 for the sample units IDCT transform
Platform: |
Size: 12288 |
Author: 太平洋 |
Hits:
Description:
Platform: |
Size: 4096 |
Author: huihui |
Hits:
Description: 《Visual C++数字图像获取、处理及实践应用》杨枝灵、王开等编著。内容:第4章 图像增强(对比度增强、灰度变换法、直方图修整法、图像平滑、图像锐化、伪彩色和假彩色增强);第5章 图像复原(逆滤波复原、维纳滤波方法);第6章 图像处理中的正交变换(傅立叶变换、离散余弦变换(DCT)、沃尔什变换、基于特征向量的变换、霍特林(Hotelling)变换、SVD变换、小波变换、Mallat算法);第7章 图像压缩编码(霍夫曼(Huffman)编码、算术编码、游程编码(Run Length Coding)、位平面编码、预测编码、DPCM、JPEG 2000编码);第8章 图像配准 第9章 目标检测与运动检测 第10章 图像形状特征分析(骨架检出、轮廓提取);第11章 图像分割(边界跟踪、阈值分割区域生长、分裂合并、Canny算子);第12章 图像的模式识别 -"Visual C++ digital image acquisition, processing and practical application," Yoji Ling, WANG Kai, eds. Contents: Chapter 4, image enhancement (contrast enhancement, gray level transformation, histogram trimming, image smoothing, image enhancement, false color and false color enhancement) Chapter 5 Image restoration (inverse filtering restoration, Wiener filter ) Chapter 6 Image Processing orthogonal transformation (Fourier transform, discrete cosine transform (DCT), Walsh transform, feature vector-based transform, Hotelling (Hotelling) transform, SVD transform, wavelet transform, Mallat algorithm ) Chapter 7 image coding (Huffman (Huffman) coding, arithmetic coding, RLE (Run Length Coding), bit plane coding, predictive coding, DPCM, JPEG 2000 encoding) Chapter 8 image registration section 9 Target Detection and Motion Detection Chapter Chapter 10, Image Shape Analysis (skeleton detection, contour extraction) Chapter 11 of the image segmentation (boundary tracking, segmentation, r
Platform: |
Size: 3454976 |
Author: chengshuai |
Hits:
Description: 该目录包含了基于可移植的C语言的数字水印算法的代码。这些代码具有示范
性的意义,且有一定的鲁棒性。
需要安装NetPGM的程序包(用来存取pgm格式图像),然后才能在linux下面编译。
NetPGM是图像文件的输入/输出软件包。可以在网上搜索得到。我们已经对
256灰度级,512×512大小的图像进行了测试。程序编译后的调用格式如下(以encode为例):
wm_cox_e -s cox.sig -o wm_image.pgm image.pgm
其中,-s表示要添加的水印信号,cox.sig是信号文件。
-o表示输出图像文件名为wm_image.pgm,
image.pgm为输入文件名。
几个辅助程序:
cmp_pgm 计算差分图像,PSNR等
cmp_dct 计算全帧DCT域的差分图像
cmp_dct8x8 计算8×8大小的DCT域差分图像
比如说,为了产生两个PGM图像的差分图像并计算它们的PSNR,命令如下:
cmp_pgm -p -i original.pgm -o diff.pgm watermarked.pgm
产生水印信号:
gen_cox_sig -o cox.sig
程序将产生适合512×512大小,8-bit灰度的pgm图像的水印信号。
水印提取:
wm_cox_d -s cox.sig -i lena.pgm -o cox.wm cox_lena.pgm
请注意,cox的算法需要原始图像做参考来提取水印,压缩后的水印将存储在cox.wm中。-This directory contains the C-based portable digital watermarking algorithm code. The code has a demonstration
Of meaning, and there is a certain degree of robustness.
NetPGM need to install the package (to access the pgm format images), and then to compile in linux below.
NetPGM is the image file input/output package. Can search by. We have already
256 gray level, 512 × 512 size images were tested.
Procedure call format, compiled as follows (in encode an example):
wm_cox_e-s cox.sig-o wm_image.pgm image.pgm
Which,-s that you want to add the watermark signal, cox.sig is the signal file.
-O said output image file name wm_image.pgm,
image.pgm for the input file name.
Several auxiliary programs:
cmp_pgm calculate the difference image, PSNR, etc.
cmp_dct full frame DCT domain calculation of difference image
cmp_dct8x8 calculate the size of 8 × 8 DCT domain differential image
For example, in order to produce two PGM images and calculate their differ
Platform: |
Size: 19456 |
Author: sylvia |
Hits:
Description: u can calculate DCT
clc
inp = imread( Im1.jpg )
inp1 = imread( Im2.jpg )
A = double(inp(:,:,1))
B = double(inp1(:,:,1))
A1=double(blkproc(A,[8 8], dct2 ))
B1=double(blkproc(B,[8 8], dct2 ))
[r,c] = size(A1)
r1 = []
for i=1:r
for j=1:c
if A1(i,j) > B1(i,j)
r1(i,j)=A1(i,j)
else
r1(i,j)=B1(i,j)
end
end
end
r1= double(r1(:,:,1))
C=blkproc(r1,[8 8], idct2 )
round(C)
C1=idct2(r1)
figure
imshow(uint8(C))
figure
imshow(uint8(C1))
imwrite(uint8(C), dct8x8min.jpg ) -u can calculate DCT
clc
inp = imread( Im1.jpg )
inp1 = imread( Im2.jpg )
A = double(inp(:,:,1))
B = double(inp1(:,:,1))
A1=double(blkproc(A,[8 8], dct2 ))
B1=double(blkproc(B,[8 8], dct2 ))
[r,c] = size(A1)
r1 = []
for i=1:r
for j=1:c
if A1(i,j) > B1(i,j)
r1(i,j)=A1(i,j)
else
r1(i,j)=B1(i,j)
end
end
end
r1= double(r1(:,:,1))
C=blkproc(r1,[8 8], idct2 )
round(C)
C1=idct2(r1)
figure
imshow(uint8(C))
figure
imshow(uint8(C1))
imwrite(uint8(C), dct8x8min.jpg )
Platform: |
Size: 29696 |
Author: parthiban |
Hits:
Description: . Write MATLAB code that will do the following.
(a) Apply DCT on an image and obtain the o/p
(b) On the DCT image apply quantization using standard quantiser. (8×8)
(c) Apply IDCT to retain back the image.
Apply Hoffman compression
-. Write MATLAB code that will do the following.
(a) Apply DCT on an image and obtain the o/p
(b) On the DCT image apply quantization using standard quantiser. (8×8)
(c) Apply IDCT to retain back the image.
Apply Hoffman compression
Platform: |
Size: 51200 |
Author: Rokibul Ahmed |
Hits:
Description: DCT效应-保留DC及前8个AC,在C#平台上制作表格显示(DCT effect - retains the DC and the first 8 AC, and produces tabular displays on the C# platform)
Platform: |
Size: 64992256 |
Author: 萧渊离
|
Hits: