土库曼斯坦人民委员会……大会主席由尼亚佐夫的私人牙医如今的代总统别尔德穆罕默多夫担任……代表们先是修改了宪法令别尔德穆哈梅多夫担任总统合法化,随后开始提名总统候选人,都是些名不见经传的地方官员……别尔德穆哈梅多夫获得全票……选举委员会主席卡雷耶夫走上台前,宣布将尽一切努力令别尔德穆罕默多夫当选,"因为他是尼亚佐夫当之无愧的接班人"……代表们对卡雷耶夫的话表示赞同,情绪十分激动,遂提议不经过任何选举直接任命别尔德穆哈梅多夫为总统,但其本人并不同意,代表们于是为其挑选了五个竞争对手…………别尔德穆罕默多夫是前总统尼亚佐夫"当之无愧"的接班人……2005年的改革措施:关闭全国农村医院,一旦有人生病,可前往首都就医,没有必要在全国各地配备医生,急救可由士兵完成。这一举措的倡导者和执行者,就是当时任卫生部长的别尔德穆罕默多夫……最后,代总统的最大功劳大概是"消灭"了霍乱和艾滋病,目前土库曼斯坦政府禁止使用这两个术语,理由是该国没有这两种病,也不可能有……
2006年12月31日星期日
中亚的政治喜剧
网摘:菊花已殘 兩鬢已霜
妳 的淚光 柔弱中帶傷
慘白的月彎彎 勾住過往
夜 太漫長 凝結成了霜
是誰在閣樓上 冰冷的絕望
到底這是誰的江山社稷 竟到處都是烽煙四起兵荒馬亂
我如同古時的將領一般 穿戴起威風凜凜的軍裝 仰天長嘯傾吐而盡所有的人世滄桑
天已經東方魚肚白透著晨曦的光 此刻傳來妳極其隱忍輕聲的感嘆
經過了這一整夜的輾轉難眠 妳卻連疲憊與憂傷都小心翼翼的不敢打擾到對方
乳当能持否?
诗歌朗诵会
"红酥手,黄滕酒,心不和爱一起走,
说好就一宿,一宿就一宿。"
"两岸猿声啼不住,雄鸡一唱天下白。"
"众里寻他千百度,暮然回首,
那人却在原地没挪步。"
2006:抓虾这一年
数学之美:分形几何
不许发展文化的文化部
中华人民共和国有一个政府职能部门叫文化部。顾名思义,文化部就是管理文化的,但是怎么管理文化,自从这个部设立以来,好像就没有拿出什么很好的办法,相反,我们看到的是,每每到了关键时刻,文化部总拿出一堆绊马索,阻碍文化发展。
男人啊
关于一个势利、卑劣、无聊又无耻并且还愚弄公众的色情网站的对话- 罗永浩
搞"情色六月天"的陈辉老师被判了无期徒刑,搞"情色每一天"的新浪却风光无限,这就是我们在和谐盛世里看到的操蛋现实。
模式化犯罪
2006年12月30日星期六
天时人事日相催,冬至阳生春又来
小至
(唐)杜甫
天时人事日相催,冬至阳生春又来。
刺绣五纹添弱线,吹葭六管动飞灰。
岸容待腊将舒柳,山意冲寒欲放梅。
云物不殊乡国异,教儿且覆掌中杯。
老杜自有他的感慨。冬至,夜最长的一天,岁末待总结又待期待。千年前,Jesus诞生前几天,东方的三个国王沿着伯利恒之星的指引去膜拜圣婴。廿纪之后,我的指引在哪里,我奔向什么样的真理?我怎样见到那马槽中的圣灵?
写于冬至,明年廿四
2006年12月20日星期三
用千千静听进行不同格式的音频文件之间的转换
用mp3播放器录制的源文件格式一般是wav(16kHZ,192kbps)。将其转换成mp3可以减少大小,而且一般不会影响声音效果。
首先把要转换的两个wav格式的文件(本例FM_001,FM_002)拖到播放列表中,然后在播放列表中选中两个文件,点击鼠标右键,选择“转换格式”(同时选择两个文件可以批量转换)。
然后弹出对话框,在“编码格式”下拉栏中选择“mp3编码器lame”。在“音效处理”中点选“转换采样频率”,在频率数值下拉框中选择“16000Hz”,也就是16kHz的采样率。(强烈建议不要小于16kHZ,最好不要大于22kHz,因为太小失真严重,太大没有必要)。
在“目标文件夹”中填写输出的mp3文件的存放路径。
然后点击“配置”
在弹出的配置对话框中点选“平均码率ABR”,在码率下拉框中选择码率为32kbps。当然也可以用VBR,但是有的mp3不支持VBR的mp3文件,视自己情况而定。
补充说明:
1,以上参数设置是针对相声而设置的。适应于那些在现场录相声或者用mp3录制FM的情况。对于流行乐,通过抓音轨生成的wav
,由于音质的要求使用“16kHz-32kbps(ABR)”已经不行了,至少“44kHz192 Kbps(VBR)”才有效果。
2,千千静听的帮助上写着:
支持所有格式到WAVE、MP3、APE、WMA等格式的转换,通过基于COM接口的AddIn插件可以支持更多格式的播放和转换。
支持ID3v1/v2、WMA、RM、APE和Vorbis标签,支持批量修改标签和以标签重命名文件。
我试过视频wmv文件转换成mp3文件,也就是说用上面类似的方法可以完成从视频提取音频。
2006年12月19日星期二
Meiji Meltykiss-Available only in winter!
2006年12月16日星期六
格言-关于历史
写历史而撒谎的人应该像伪币制造者一样活活烧死。
西班牙-塞万提斯-《唐·吉柯德》
历史失去真实便只是无聊的传说。
古罗马-波里比阿斯-《通史》
在极端专制的君主国家里,历史学家出卖了真理,因为他们没有说真理的自由。
法国-孟德斯鸠-《论法的精神》
与其说上帝根据他的想象创造了我们,不如说我们根据想象创造了上帝。
法国-伏尔泰-《历史片断》
上帝非常需要魔鬼,因为他可以把一切只能归咎于他自己的蠢事记在魔鬼的账上。
法国-霍尔巴赫-《袖珍神学》
没有否定,人类历史就会变成停滞不前的臭水沟。
俄国-别林斯基-《别林斯基哲学著作选》
莫在祖先的帐中沉睡,世界在前进,要与他一起前进。
意大利-马志尼
伟人的时代行将过去,芸芸众生的世纪正在到来。
瑞士-阿密埃尔-《日记》
2006年12月15日星期五
德云社老先生专场四段
http://www.live-share.com/files/117072/Archi20061030_02___________.mp3.html
Archi20061030-04-何云伟 常宝华-四大名旦
http://www.live-share.com/files/117076/Archi20061030_04_____________.mp3.html
Archi20061030-03-师胜杰 于谦-山东京剧
http://www.live-share.com/files/117078/Archi20061030_03____________.mp3.html
Archi20061030-05-孔云龙 杨宝章-竹城水寨
http://www.live-share.com/files/117082/Archi20061030_05_____________.mp3.html
2006年12月13日星期三
格言-关于伟人
一个杰出人物受到一伙傻瓜的赏识,是可怕的事情。
德国-歌德-《歌德的格言和感想集》
那些仅仅由于恐惧而崇拜上帝的人,给一个魔鬼,他们也会顶礼膜拜的。
英国-托.富勒-《箴言集》
无知与恐惧创造神祗。
德国-费尔巴哈-《自然体系》
一个人不懂得向伟人要求利益,这本身就属于伟大。
德国-尼采-《偶像的黄昏》
当伟人错了的时候,他比平常人更有破坏性;当错误和真理、邪恶与善良相混在一起的时候,错误与邪恶就更有力量。
英国-肯尼斯.博尔丁
历来是大人物做错事,小人物受害。
法国-拉封丹-《寓言集》
那些藐视人类的人总以为自己最伟大。
法国-沃夫格纳-《格言集》
恺撒的伟大是建立在数百万人的白骨之上的。
英国-托.坎贝尔-《希望之乐》
当魔鬼装得道貌岸然的时候,正是他最凶残的时候。
英国-伊.巴.勃朗宁-《奥罗拉.利》
人完全是疯了,他造不出一个跳蚤,却能造出成打的神来。
法国-蒙田-《随笔录》
愚蠢的迷信就是在区区小事中也要搬出神的威力。
古罗马-李维-《历史》
伟人之所以伟大,是因为我们都跪着,让我们都站起来吧。
德国-马.斯蒂纳-《唯一者及所有物》
The Scream-Edvard Munch
今天看到google的logo是Edvard Munch的这幅名画,以前初中看此画就发现了它的特别。后来听说被盗,不知现在怎么样了。
它的特别之处在于,以往的西方绘画着重描绘的是自然世界的图式,人类的伦理,宗教的秩序,而这副画表现的是艺术家自我,描绘的是人类心灵的内部图式。是主体世界外化的表达。
海陆空,浓重的粗线条;红蓝黄,鲜明的对比。波浪般扭动的流体,上下左右都在颠簸颤动。悸动的背景是人内心惊悸不安的外在表达。地狱火焰般的天空,那是燃烧的硫磺?象上帝最终审判时的背景。湍急的河水在尽头的漩涡让人害怕那是生命的归宿。
简化的人体彰示这不是写实,睁大的惊悚的双眼,啸叫的嘴,扭曲变形的脸部,软弱扭曲躯体,畏惧地捂着双耳的手。这是一副动态的绘画,我们甚至可以听到尖利的响彻云天的嘶叫。
有人说是孤寂,有人说是畏惧,有人说是苦闷,Munch创作此画时是什么样的心境呢?他把自我的感情抽象成一种人类普适的视觉图式。他抓住了心灵的震颤,他描绘了灵魂的躁动,现在我们感受到的不安与无助居然是百年前Munch禁锢在这个小小平面中的感情,这就是名画的魅力和价值。
欣赏这样的绘画,不用区分它是什么表现主义还是超现实主义,用心灵与艺术家的残留在绘画中的灵魂去共振,自己也会感觉到那种四面压迫的沉重的。当看一副画时你能感到作者的哭泣,你大约就看懂这幅画了。
2006年12月11日星期一
流氓们战斗的技巧
十字军东征,教廷是如何说服那些虔诚的信仰上帝的人从教徒变成十字军战士而去杀戮的呢?他们说阿拉伯人是“异教徒”,是信仰“撒旦”的人,是上帝的敌人,是不受上帝子民的独有的正义也就是“人性”所保护的人。对待“异教徒”,可以尽可能的残忍,任何在基督教内部看来无法忍受的犯罪行为在最终审判时都会得到上帝的原谅。这就是“教皇”的“圣战”,以宗教的名义,他自称上帝的代言人。
二战,希特勒是如何说服睿智深沉的德意志民族从哲人音乐家们变成战争机器的呢?他说斯拉夫人犹太人是“劣等民族”,是“病毒携带者”,是人类的堕落者。所以任何对这些人的残暴行为都是为了使伟大的“德意志”民族更净化,用犹太人的皮肤制造肥皂也就有了合法的理由。这就是希特勒的二战,以民族的名义,他自称德意志民族的精神代表。
伊拉克战争,美国军方如何说服在民主自由国度生长的美国大兵抛弃人权人性的观点,坚定地向伊拉克士兵甚至平民猛烈开火的呢?他们在军方手册中将一切敌人称作“it”称做“猪猡”,尽可能使士兵们忘记枪口对面站的是和他一样的“人”。所以任何贫民伤亡和关塔纳摩的虐囚都不过是和杀蟑螂一样的“kill it”。这就是的美国的反恐战争,以民主人权的名义,他自称世界警察国际秩序的维护者。
在现在进行的这场blog PK中,zola如何试图说服自有判断但不明就里的中国人和blogger反对Hung及其支持者呢?他没有合理理由地把Hung和“3721”“雅虎助手”“中国电信”这几个公认的大流氓并列在一起,妄图利用中国人的反流氓情结打击对手;他把hung和加拿大也就是“外国佬”绑在一起,希望利用中国人的民族自我认同打击对手(zola一定遗憾CW不是日本的blognetwork,这样鼓动起来更容易);他把CW和在中国攫取财富的国外资本并列在一起,这样又争取到一部分经济民族主义者的支持(他的口气就是,外国佬不要赚中国人的钱。)。他就是这样继承了流氓们的光荣传统的,想把自己的敌人先划到“非人”“非我”的一面去。这就是zola的blog pk,以责任诚信的名义,他自以为网络道德的卫道者。
再看看他的语言”滚出去 站出来大声地 动手吧 作战 开火“充满着火药味,多么暴力化文革化的语言,很像希特勒在纳粹大会上的叫,仿佛这不是blog大战而是坦克大战。但是这么激情的啸叫是没有道义基础的。hung做着他的blogmedia,他的wangtam本质上谈不上流氓,更无法和那几个流氓巨擎比肩。而zola自己更不是什么卫道者,也不是什么”有责任感的诚信者”(呵呵,我作为一个知情人很负责地说:他八成在卖访客的邮件地址)。
zola啊,不是我们不响应你的号召,是hung不够资格被我们打,你也不够资格当希特勒啊。
PS:看来zola用的是五笔,友情提醒:要知道什么是痦子请打开这里,要知道什么是痞子请打开这里。
我还是一个链接不给,哈哈。我又不CC
2006年12月10日星期日
谁是真正的流氓?留此存照
2006年12月7日星期四
Archi20061029-06-曹云金 刘云天-黄鹤楼
http://www.mediafire.com/?9m1wh1zbjim
Archi20061029-06-曹云金 刘云天-黄鹤楼2
http://www.mediafire.com/?bmmfgwmzj4t
有免费授权的杀毒软件和防火墙
免费的杀毒软件
1,Avast! 4.7 Home Edition
介绍和下载地址
http://www.grisoft.com/doc/products-avg-anti-virus-free-edition/lng/us/tpl/tpl01
2,AVG Anti-Virus Free Edition 7.5
http://www.grisoft.com/doc/products-avg-anti-virus-free-edition/lng/us/tpl/tpl01
3,ActiveVirusShield
这是kaspersky给AOL用KAV6内核OEM的一个免费产品,需要注册。
http://www.activevirusshield.com/antivirus/freeav/get_started.adp
4,ClamWin Free Antivirus 0.88.6 Released
开源免费
http://www.clamwin.com/content/view/18/46/
ClamWin Portable
http://portableapps.com/apps/utilities/clamwin_portable
5,Avira AntiVir PersonalEdition Classic
http://www.free-av.com/
免费的软件防火墙
1,ZoneAlarm FireWall 6.5 Free
http://www.zonelabs.com/store/content/catalog/products/sku_list_za.jsp?dc=12bms&ctry=CN&lang=zh&lid=nav_za
2, 费尔个人防火墙专业版
http://www.filseclab.com/products/firewall.htm
费尔个人防火墙专业版是费尔安全实验室最重要的产品之一,它不仅功能非常强大,而且简单易用,既能满足专业人士的需求也可让一般用户很容易操控。它可以为你的计算机提供全方位的网络安全保护,而且 完全免费。
3,Ashampoo® FireWall FREE (1.10, 09/13/2006)
http://www.ashampoo.com/frontend/products/php/product.php?session_langid=2&idstring=0050
需要注册,用邮箱获取key
上面个人认为比较好的组合是AVG+ZoneAlarm,能满足一般的需求,而且AVG,AVAST!,ZA的专业版排名还是很高的,免费的应该质量也不错。
2006年10月28日星期六
2006年10月25日星期三
今人胜昔
2006年10月19日星期四
名言五则附杂评
2006年10月14日星期六
hp dv1702 硬件驱动的安装
2006-10-05 14:45
我系统安装的是HP winxp oem pro,下载页面和说明在
http://benyouhui.it168.com/viewthread.php?tid=356860&extra=page%3D1%26filter%3Dtype%26typeid%3D13
=================================================================
系统释放完c盘中的I386是正版的windows xp home sp2 oem这个要保存好。swsetup是程序安装包,也保存好。然后开始卸载不用的软件。
安装后开始安装硬件驱动,顺序是这样的
NE1-芯片组驱动(Intel Chipset Installation Utility for ICH7).exe
这是intel的芯片组驱动,南桥北桥还有其他芯片都是intel的。在swsetup中chipset文件夹
NE2-显卡驱动(Mobile Intel 945GM Express Chipset Family Driver).zip
安装intel的集成显卡的驱动,在swsetup中video文件夹。安装后桌面才开始支持宽屏,之前都是被拉长的
NE3-微软通用音频构架总线Microsoft UAA Bus Driver for HD Audio.exe
这就是传说中的UAA,先安装这个东西才能装声卡,但是swsetup中没有这个。到官方网站下载
http://h50176.www5.hp.com/support/RB684PA/drivers/os_211.html
NE4-声卡驱动Conexant High Definition Audio.exe
这是声卡驱动装完后你的音箱应该能响了。放个歌试试。swsetup中叫audio
NE5-网卡驱动(Intel PRO Network Adapter Driver).exe
intel的网卡驱动。不过我装完系统就已经自带了。swsetup中有,我忘了对应哪个文件夹了,在上面提到的官方网站也有下载连接。
NE6-Modem hdaudio soft fax moderm with smartCP.zip
这个也需要UAA支持。在swsetup中是moderm文件夹?
NE7-多功能读卡器ricoh.zip
就是本儿右下脚的读卡器驱动,能读SD,XD等卡。在swsetup中是Misc2文件夹。
安装以上七个驱动后在设备管理器中应该已经没有黄色问号了。所有主要设备都安装好了
NE-QuikLounchButton.zip
HP的快捷键驱动,就是fn+esc这种功能的支持。可以自己选择。在swsetup中叫hpq?
NE-触摸板驱动(Synaptics Touchpad Driver).zip
触摸板的增强驱动。swsetup中有,官网也有
=====================================================
安装后的添加卸载软件信息表是这样的
软件列表
Branding
Conexant Systems, Inc. Conexant HD Audio
Conexant Systems, Inc. HDAUDIO Soft Data Fax Modem with SmartCP
Microsoft Corporation Microsoft .NET Framework 2.0
Intel(R) PRO Network Connections Drivers
Synaptics Synaptics Pointing Device Driver
Microsoft Corporation Windows Media Format Runtime
Microsoft Corporation Windows Media Player 10
Intel(R) Graphics Media Accelerator Driver
SmartAudio
Hewlett-Packard Company Quick Launch Buttons 5.20 G1
我去掉了无关的软件和安全更新。
==================================================================
自启动项目列表
ctfmon.exe 注册表 -> User Run C:\WINDOWS\system32\ctfmon.exe 否 Microsoft? Windows? Operating System 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
CTF Loader Microsoft Corporation HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 2004-8-18 4:00:00
eabconfg.cpl 注册表 -> Machine Run C:\Program Files\HPQ\Quick Launch Buttons\EabServr.exe /Start 否 Quick Launch Buttons 5, 20, 7, 1 Quick Launch
Buttons Hewlett-Packard HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:26:10
High Definition Audio Property Page Shortcut 注册表 -> Machine Run CHDAudPropShortcut.exe 否 Microsoft? Windows? Operating System 5.10.00.5010
built by: WinDDK High Definition Audio Property Page Shortcut v1.0 Windows (R) Server 2003 DDK provider
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-4-17 19:29:22
High Definition Audio 属性页快捷方式 注册表 -> Machine Run HDAShCut.exe 否 Microsoft? Windows? Operating System 5.10.01.5013 built by: WinDDK
High Definition Audio Property Page Shortcut v1.0a Windows (R) Server 2003 DDK provider HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
2006-8-28 15:56:24
igfxhkcmd 注册表 -> Machine Run C:\WINDOWS\system32\hkcmd.exe 否 Intel(R) Common User Interface 3.0.0.4421 hkcmd Module Intel Corporation
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:15:14
igfxpers 注册表 -> Machine Run C:\WINDOWS\system32\igfxpers.exe 否 Intel(R) Common User Interface 3.0.0.4421 persistence Module Intel
Corporation HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:15:14
igfxtray 注册表 -> Machine Run C:\WINDOWS\system32\igfxtray.exe 否 Intel(R) Common User Interface 3.0.0.4421 igfxTray Module Intel Corporation
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:15:15
kis 注册表 -> Machine Run "C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 6.0\avp.exe" 否 Kaspersky Anti-Virus 6.0.0.299 Kaspersky
Anti-Virus Kaspersky Lab HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-3-24 19:09:22
MSMSGS 注册表 -> User Run "C:\Program Files\Messenger\msmsgs.exe" /background 否 Messenger 4.7.3001 Windows Messenger Microsoft Corporation
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:03:30
SynTPEnh 注册表 -> Machine Run C:\Program Files\Synaptics\SynTP\SynTPEnh.exe 否 Synaptics Pointing Device Driver 8.2.4 10Nov05 Synaptics
TouchPad Enhancements Synaptics, Inc. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 2006-10-4 21:19:50
其中eabconfg.cpl是HP的Quick Launch Buttons,
igfxhkcmd, igfxpers,igfxtray三个跟intel的显卡设置有关
SynTPEnh是触摸板驱动(Synaptics Touchpad Driver)产生的
High Definition Audio Property Page Shortcut,High Definition Audio 属性页快捷方式 这两个东西跟声卡有关,看起来象一个东西,只不过一个是中文一个是英文而已,有
谁知道可以去掉哪个吗?
=================
进一步优化
开机后右下脚任务栏显示了几个跟硬件驱动有关的图标。
其中 Intel(R) Graphics Media Accelerator Driver是显示设置
Quick Launch Buttons是功能键设置,这两个在控制面板都可以设置,所以可以右键点击在选项中设置其不出现在任务栏。
Synaptics Touchpad Drive我没有找到,所以最好还是保留。
右键点击查看“无线连接”的属性,在“无线网络配置”中取消勾选“用windows配置我的无线网络设置”,这样开机就不会出现无线未连接的气泡了。
=======================
swsetup文件夹说明
AllDotNet, 存放微软的.net framework,其中Dotnet1就是1.1
valadd , 微软的软件增值计划?里面是一些增强工具,比如内码转换。
chipset , intel芯片组驱动
audio 声卡驱动
video, intel显卡驱动
moderm,Modem hdaudio soft fax moderm with smartCP驱动
misc2, 多功能读卡器驱动
sonic, sonic软件
wlass,无线助手(HP Wireless Assistant)
hpgames,hp游戏,可以删除
Muvee,hp Muvee autoproducer想用再装,音乐管理软件
其他还有很多因为删掉了或者改名了现在回忆不起来了
================
转载请注明出处 http://archiless.blogspot.com/
任何商榷发信至 archireg(at)gmail.com
2006年10月13日星期五
命运多舛:muvo2 mp3的复活
2006年10月11日星期三
学赵丽华写首诗!《她在月亮升起的地方 》
月亮升起
有雕归巢的声音
有鱼儿跃出碧光
有枫叶声演绎古老传说
落于牡丹 葳蕤上 眨眨地
透出智慧和孤傲
夜里
却抛给月亮
无限柔情
贴在窗上的那些
她剪出的窗花
被冰凌花裹着
在我的梦中
溶化了
2006年10月1日星期日
花酒人生:自欺的清高,无奈的隐逸--读《桃花庵歌》
桃花仙人种桃树,又摘桃花换酒钱。
酒醒只在花前坐,酒醉还来花下眠。
半醒半醉日复日,花落花开年复年。
但愿老死花酒间,不愿鞠躬车马前。
车尘马足贵者趣,酒盏花枝贫者缘。
若将富贵比贫者,一在平地一在天。
他人笑我忒疯颠,我笑世人看不穿。
不见五陵豪杰墓,无花无酒锄作田!
自分已无三品料,若为空惹一番忙。钟声敲破邯郸景,仍旧残灯照半床。
(《梦》)
人言死后还三跳,我要生前做一场。名不显时心不朽,再挑灯火看文章!
(《夜读》)
2006年9月24日星期日
珍爱生命,去爬香山
2006年9月22日星期五
Sun flower
PS操作的。
2006年9月21日星期四
关于软件的版本标识详细解释(续)
2006年9月19日星期二
如何给照片加边框
2006年9月18日星期一
关于软件的版本标识详细解释
例如Kaspersky Personal Security Suite V1.0.22
八 其他
Build:
2006年9月17日星期日
MATLAB digital image processing codes
昨天有人问我几个matlb的问题,我想起自己学《数字图像处理》时和lorder编的几个程序,以前发到过网上,后来删掉了,现在再发上来,让那些象我们当年一样懵懂的开始学习matlab的人能够有所借鉴,省得象我们一样抱着孙兆林那本《MATLAB 6_x图像处理》反复的看。注释尽可能写的详细.matlab高手不要看啊。这些图像处理的代码只适合初学者看。因为我们写完之后至今也没有改过。这些程序在matlab6.5平台下能够正常运行。
图像直方图均衡- -
Tag: matlab 图像处理 直方图均衡
% 数字图像处理程序作业
% 本程序能将JPG格式的彩色图像文件灰度化并进行直方图均衡
%
% 输入文件:PicSample.jpg 待处理图像
% 输出文件:PicSampleGray.bmp 灰度化后图像
% PicEqual.bmp 均衡化后图像
%
% 输出图形窗口说明
% figure NO 1 待处理彩色图像
% figure NO 2 灰度化后图像
% figure NO 3 直方图
% figure NO 4 均衡化后直方图
% figure NO 5 灰度变化曲线
% figure NO 6 均衡化后图像
% 1, 处理的图片名字要为 PicSample.jpg
% 2, 程序每次运行时会先清空workspace
% 作者;archiless lorder
clear all
%一,图像的预处理,读入彩色图像将其灰度化
PS=imread('PicSample.jpg'); %读入JPG彩色图像文件
imshow(PS) %显示出来 figure NO 1
title('输入的彩色JPG图像')
imwrite(rgb2gray(PS),'PicSampleGray.bmp'); %将彩色图片灰度化并保存
PS=rgb2gray(PS); %灰度化后的数据存入数组
figure,imshow(PS) %显示灰度化后的图像,也是均衡化前的样品 figure NO 2
title('灰度化后的图像')
%二,绘制直方图
[m,n]=size(PS); %测量图像尺寸参数
GP=zeros(1,256); %预创建存放灰度出现概率的向量
for k=0:255
GP(k+1)=length(find(PS==k))/(m*n); %计算每级灰度出现的概率,将其存入GP中相应位置
end
figure,bar(0:255,GP,'g') %绘制直方图 figure NO 3
title('原图像直方图')
xlabel('灰度值')
ylabel('出现概率')
%三,直方图均衡化
S1=zeros(1,256);
for i=1:256
for j=1:i
S1(i)=GP(j)+S1(i); %计算Sk
end
end
S2=round(S1*256); %将Sk归到相近级的灰度
for i=1:256
GPeq(i)=sum(GP(find(S2==i))); %计算现有每个灰度级出现的概率
end
figure,bar(0:255,GPeq,'b') %显示均衡化后的直方图 figure NO 4
title('均衡化后的直方图')
xlabel('灰度值')
ylabel('出现概率')
figure,plot(0:255,S2,'r') %显示灰度变化曲线 figure NO 5
legend('灰度变化曲线')
xlabel('原图像灰度级')
ylabel('均衡化后灰度级')
%四,图像均衡化
PA=PS;
for i=0:255
PA(find(PS==i))=S2(i+1); %将各个像素归一化后的灰度值赋给这个像素
end
figure,imshow(PA) %显示均衡化后的图像 figure NO 6
title('均衡化后图像')
imwrite(PA,'PicEqual.bmp');
图像腐蚀操作- -
Tag: matlab 图像处理 腐蚀
function erode0207all(Input,thresh,element)
% 本程序能够对灰度图像先进行二值化,再进行腐蚀操作
% 格式介绍:Input为欲处理的灰度图像;thresh为自选的阈值参数进行二值化,可输入0到255之间任意整数
% element为进行腐蚀操作的结构单元,本程序可提供3×3、5×5、7×7等奇数方阵的结构单元,
% 原点都在中心位置,建议用三阶或五阶方阵
% 作者;archiless lorder
%----------------------------Begin Code------------------------------
% 一,图像二值化处理
[m,n]=size(Input); % 确定原图像的长、宽
Two=zeros(m,n); % 定义二值化矩阵
Two(find(Input>=thresh))=1; % 对原图像进行二值化处理
% 二,腐蚀操作前的预处理
Temp=zeros(element); % 定义3×3或5×5的结构单元
Output=zeros(m,n); % 定义输出矩阵
s=m+1-element; % s、t为循环长度
t=n+1-element;
Length=element-1; % Length和Radius的含义在循环中介绍
Radius=Length/2;
square=element*element; % 两个结构单元中元素的总和,即 9 、25 、49 …………
% 三,进行腐蚀操作
for i=1:s
for j=1:t
Temp=Two(i:i+Length,j:j+Length); % 从二值化图像中依次取出三阶或五阶方阵
if sum(Temp(:))==square % 判断方阵中元素总和为 9 或 25 时
Output(i+Radius,j+Radius)=1; %方阵中心元素在输出矩阵中相应位置上的值为 1
end
end
end
% 四,输出处理前后的图像
figure,subplot(221),imshow(Input),title('原图像');
subplot(222),imshow(Two),title('二值化后的图像');
subplot(223),imshow(Output),title('腐蚀后的图像');
%--------------------------------End Code--------------------------------
拉普拉斯算子边缘检测- -
Tag: matlab 图像处理 边缘检测
function PicOut=Lap_edge(PicInput,thresh)
% 本程序能够将BMP格式的黑白灰度图像用拉普拉斯算子进行边缘检测
% 生物图像处理作业2
% 格式为 a=Lap_edge(PicInput,thresh) 或者嵌套为 Lap_edge(imread('rice.tif'),15)
% thresh参数可自选,对于rice.tif这张图来说最合适的值大约为14到18
% 使用例子:PicInput=imread('rice.tif');
% a=Lap_edge(PicInput,15);
%---------------- BEGIN CODE ----------------
% 作者;archiless lorder
% 一,原图像预处理,读入黑白图片并确定长和宽
[m,n]=size(PicInput); %确定图片的长和宽
% 二,拉普拉斯变换预处理,定义镜框矩阵和输出矩阵
r=m+2; %把图片的长和宽各加2
c=n+2;
PicFrame=zeros(r,c); %定义二维数组"PicFrame",长、宽比"Input"各多2,成为镜框的尺寸
b=zeros(m,n); %定义滤波后的数组
% 三,拉普拉斯运算的三个矩阵
Temp=zeros(3); %定义三阶方阵"Temp",为临时矩阵
op=[0 -1 0;-1 4 -1;0 -1 0]; %定义拉普拉斯算子
Result=zeros(3); %定义三阶方阵"Result",为运算结果矩阵
% 四,原图像矩阵处理,做一个"像框"
PicFrame(2:m+1,2:n+1)=PicInput; %把原图的矩阵放到新的矩阵"PicFrame"中心,它的第一行、最后一行、第一列、
%最后一列都是"0",即原图矩阵周围有一圈"0"的边缘,好像给图像加一个像框
PicFrame(1,:)=PicFrame(2,:); %把第二行的值赋给第一行
PicFrame(r,:)=PicFrame(r-1,:); %把倒数第二行的值赋给最后一行
PicFrame(:,1)=PicFrame(:,2); %把第二列的值赋给第一列
PicFrame(:,c)=PicFrame(:,c-1); %把倒数第二列的值赋给最后一列
% 五,用拉普拉斯算子进行滤波
for i=1:m
for j=1:n
Temp=PicFrame(i:i+2,j:j+2); %从"PicFrame"矩阵中依次取出三阶方阵,赋值给临时矩阵"Temp"
Result=Temp.*op; %临时矩阵与拉普拉斯算子"点乘",赋值给结果矩阵"Result"
b(i,j)=sum(sum(Result));
%结果矩阵中"十"字线上元素相加,赋值给输出矩阵中相应的位置,
%即临时矩阵中心元素所对应的位
end
end
% 六,设定阈值,将图像二值化
% thresh=1.618*mean2(abs(b)) 可用黄金分割的比例选阈值优点是边缘清晰
e=repmat(logical(uint8(0)),m,n); %创建数组
e(find(b>thresh))=1; %阈值判断二值化
PicOut=e; %函数输出
figure,subplot(1,2,1),imshow(PicInput); %显示原图片
title('原图像');
subplot(1,2,2),imshow(e); %显示拉普拉斯边缘检测后的图片
title('自编函数边缘检测后的图像');
%----------------END OF CODE ----------------
图像开操作- -
Tag: matlab
function open0207(I,thresh,element)
% 本程序能够对灰度图像先进行二值化,再进行开操作
% 本程序先调用腐蚀函数,再调用膨胀函数,实现开操作
% 作者;archiless lorder
% 一,调用腐蚀函数
[C,B]=erode0207simple(I,thresh,element);
% 二,调用膨胀函数
F=dilate0207simple(C,1,element);
% 三,输出图像
figure,subplot(221),imshow(I),title('原图像');
subplot(222),imshow(B),title('二值化后的图像');
subplot(223),imshow(F),title('开操作后的图像');
图像闭操作- -
Tag: matlab 图像 close
function close0207(I,thresh,element)
% 本程序能够对灰度图像先进行二值化,再进行闭操作
% 本程序先调用膨胀函数,再调用腐蚀函数,实现闭操作
% 作者;archiless lorder
% 一,调用膨胀函数
[F,E]=dilate0207simple(I,thresh,element);
% 二,调用腐蚀函数
C=erode0207simple(F,1,element);
% 三,输出图像
figure,subplot(221),imshow(I),title('原图像');
subplot(222),imshow(E),title('二值化后的图像');
subplot(223),imshow(C),title('闭操作后的图像');