我试图计算给定图像的压缩比.我的matlab代码如下:
temp = imfinfo('flowers.jpg'); comperssion_ratio =(temp.Width*temp.Height*temp.BitDepth)/ temp.FileSize;
imfinfo显示以下内容:
FileSize: 11569
Format: 'jpg'
FormatVersion: ''
Width: 430
Height: 430
BitDepth: 8
ColorType: 'grayscale'
FormatSignature: ''
NumberOfSamples: 1
CodingMethod: 'Huffman'
CodingProcess: 'Sequential'
Comment: {}
Run Code Online (Sandbox Code Playgroud)
运行上面的代码给我一个大约120的压缩比,这是巨大的,似乎并不正确.有什么我做错了吗?我浏览了麻省理工学院的一份文件,他们发现宽度和高度以及比特深度应除以8然后除以FileSize.为什么除以8?
我正在尝试进行一些图像处理,我给它一个8位灰度图像.我应该通过生成一个查找表来改变图像的对比度,该查找表可以增加50到205之间像素值的对比度.我使用以下MATLAB代码生成了一个查找表.
a = 2;
x = 0:255;
lut = 255 ./ (1+exp(-a*(x-127)/32));
Run Code Online (Sandbox Code Playgroud)
当我绘图时lut,我得到如下图:

到目前为止这么好,但我如何提高50到205之间像素值的对比度?变换映射的最终图应该类似于:

我无法连接到我在Windows 7上的笔记本电脑上创建的开放式AD-HOC网络,并尝试使用我的三星galaxy i9000进行连接.我按照上面描述的完全相同的程序,但我不能让它工作.请帮忙.我还需要为OPEN adhoc网络添加什么吗?(Android的#),