10 2012 档案
摘要:这里所谓的张量和黎曼那里的张量是不一样的,那个张量更多的用在物理上,这个张量就是矩阵的扩展。比如零阶张量就是数,一阶张量就是向量,二阶张量就是矩阵,三阶四阶就是更高维的数的集合。这个领域现在在数学上还都是很新的东西,矩阵的秩我们都知道怎么求,但是三维的张量或更高维的张量的秩现在在数学上也没有结果。至于张量的奇异值分解也只是也只是用很早的如用HOSVD来处理,我感觉这并不完全合适,新的分解算法就连老美也都没研究出来,从二维到多维的确有很多基础的理论都不适用了,像两个张量相乘这样基础的算法,现在虽然有,但我感觉也不是通用的,还要继续改进。 下面就是我看的一篇论文的张量相乘和分解方法,她的理论...
阅读全文
摘要:关机: init 0 shutdown -h now halt重启: init 1 shutdown -r now reboot
阅读全文
摘要:介绍一下奇异值分解来压缩图像。今年的上半年中的一篇博客贴了一篇用奇异值分解处理pca问题的程序,当时用的是图像序列,是把图像序列中的不同部分分离开来。这里是用的不是图像序列了,只是单单的一幅图像,所以直接就对图像矩阵进行svd了。 吴军的《数学之美》里其实已经介绍过用svd进行大数据的压缩了,不过我
阅读全文
摘要:下面来分析bmp文件的格式。 我这里用的是8位256色的灰度图像。其他位深的图像在最后在做介绍。 首先也是点开属性得到下面信息: 图像是20像素宽40像素高的8位灰度图像,大小为1878字节。其中像素占20*40=800byte,文件结构头占1078字节,其实灰度图像的头结构都是占1078字节的。这
阅读全文
摘要:这两天用chrome默认google搜索引擎搜出的结果全都打不开,可能是因为通过.hk域名的原因,功夫网不知又在搞什么动作。添加新搜索引擎:http://www.google.com/search?q=%s把这个粘贴到第三栏里面。前面两栏随便写什么都行。
阅读全文
摘要:方法一:使用hexedit。下载 sudo apt-get install hexedit。然后使用hexedit命令就行了。方法二:使用vim。先用vim -b file打开文件。然后输入:%!xxd命令转换为十六进制。输入:%!xxd -r返回原显示文件。
阅读全文
摘要:这个是为上一篇文章做结尾用的。 这里我只把基本的数据提取出来了,没有进行下一步处理,数据提取出来,后面怎么应用就看具体情况了。 #include <iostream> #include <fstream> using namespace std; struct wav_struct { unsign
阅读全文
摘要:把要显示的图片复制到 /boot/grub/执行命令:sudo update-grub
阅读全文
摘要:虽然自己是搞视频图像的,不过偶尔看看音频方面的资料也是可以调节一下的。 下面就来分析一下wav波形文件的格式。 我们先随便找一个wav文件,查看其属性,就能得到下面的结果。 上面主要注意文件大小,声音长度与比特率。 文件占用空间就不用关心了,如果有人想知道为什么文件占用空间比文件大小要大,我在这里也
阅读全文
摘要:mov=aviread('out.avi'); %读入存在e盘的电影x.avi%movie(mov); %放映电影%将电影转成图片序列fnum=size(mov,2); %读取电影的祯数for i=1:fnum strtemp=strcat('C:\Users\tc\Desktop\test\',int2str(i),'.bmp');%将每祯转成jpg的图片 imwrite(mov(i).cdata,strtemp,'bmp');end
阅读全文
摘要:for i=1:40 fname=strcat('C:\Users\tc\Desktop\test\1 (',int2str(i),').bmp'); im(:,:,i)=imread(fname); imshow(im(:,:,i)) M(i) = getframe; end movie2avi(M,'out.avi','FPS',8)%输出视频注:一下是2012.12.28增加:上面的程序虽然也能够输出视频,不过效果不好,用到的getframe是截屏用的,而且帧数自己设置的也不可能达到最理想状态,所以就有了以下的一段程序,功能
阅读全文