I ve written some many years ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and their total number of occurence in that file s1(1000), s2(200), s3(30) so the total length of file is 1000+200+30=1230 bytes, it will be encoded assigning one bit to s1 and 2 bits to s2, s3 so the encoded length will be 1*1000+2*(200+30)=1460 bits=182 bytes). In the best case the file consisted of just one symbol will be encoded with compression ratio as 1:8. Huffman coding is used in image compression, however in JPEG2000 arithmetic codec is imployed.
资源简介:I ve written some many years ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and t...
上传时间: 2016-05-16
上传用户:aysyzxzm
资源简介:This is a program that I wrote many years ago. It is a floppy disk , disk copy,disk info,and format program. All written in masm assembler. There is also a small 252 byte driver that allows nonstandard floppy formats on dos systems below 7...
上传时间: 2013-12-21
上传用户:woshini123456
资源简介:This software was done in part for a textbook on AI I ve written called _The Basis of AI_ (tentative title, subject to change but not if I get my way). For details see: http://www.mcs.com/~drt/basisofai.html
上传时间: 2015-03-30
上传用户:cxl274287265
资源简介:Ever wondered how all those COM components that you ve written through the years play along with the .NET runtime. If you are a diehard COM developer interested in knowing how Classic COM Components are positioned in the .NET world or how C...
上传时间: 2013-12-18
上传用户:kristycreasy
资源简介:Overview In this chapter I introduce Borland C++Builder (BCB) and explain what it is about. I also devote considerable time to explaining the purpose of this book and the philosophy behind my approach to technical writing. Technical subject...
上传时间: 2014-01-04
上传用户:小鹏
资源简介:自制51编程器 I have build my own programmer. This device can program the AT89C51 and works with it. So it can easily be adapted to programming other devices by itself. The Atmel Flash devices are ideal for developing, since they can be...
上传时间: 2015-05-11
上传用户:sdq_123
资源简介:杭电 ACM 1002 I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.
上传时间: 2014-01-12
上传用户:dave520l
资源简介:In this article I’ll show you how to compress and extract files easily in java using ziputil.jar.
上传时间: 2014-11-22
上传用户:manlian
资源简介:In this demo, I use the EM algorithm with a Rauch-Tung-Striebel smoother and an M step, which I ve recently derived, to train a two-layer perceptron, so as to classify medical data (kindly provided by Steve Roberts and Will Penny from EE, I...
上传时间: 2016-04-15
上传用户:zhenyushaw
资源简介:Wavelets have widely been used in many signal and image processing applications. In this paper, a new serial-parallel architecture for wavelet-based image compression is introduced. It is based on a 4-tap wavelet transform, which is reali...
上传时间: 2014-01-22
上传用户:hongmo
资源简介:We often get questions about how the deflate() and inflate() functions should be used. Users wonder when they should provide more input, when they should use more output, what to do with a Z_BUF_ERROR, how to make sure the process terminate...
上传时间: 2014-01-02
上传用户:zhuyibin
资源简介:Zlib函数列表 We often get questions about how the deflate() and inflate() functions should be used. Users wonder when they should provide more input, when they should use more output, what to do with a Z_BUF_ERROR, how to make sure the proc...
上传时间: 2014-01-03
上传用户:lhc9102
资源简介:Although MATLAB® is a complete, self-contained environment for programming and manipulating data, it is often useful to interact with data and programs external to the MATLAB environment. MATLAB provides an interface to external programs...
上传时间: 2016-10-25
上传用户:stella2015
资源简介:Quality of Service ( QoS ) has always been in a world of its own, but as the technology has been refi ned and has evolved in recent years, QOS usage has increased to the point where it is now considered a necessary part of network design an...
上传时间: 2020-05-31
上传用户:shancjb
资源简介:JLAB is a set of Matlab functions I have written or co-written over the past fifteen years for the purpose of analyzing data. It consists of four hundred m-files spanning thirty thousand lines of code. JLAB includes functions ranging in com...
上传时间: 2014-01-26
上传用户:hjshhyy
资源简介:When I first studied Kalman filtering, I saw many advanced signal processing submissions here at the MATLAB Central File exchange, but I didn t see a heavily commented, basic Kalman filter present to allow someone new to Kalman filters to l...
上传时间: 2015-12-23
上传用户:变形金刚
资源简介:This folder has some scritps that you may find usefull. All of it comes from questions that I ve received in my email. If you have a new request/question, feel free to send it to marceloperlin@gmail.com. But please, don t ask me to d...
上传时间: 2013-12-28
上传用户:netwolf
资源简介:To review what a metaball is, and how to render them and to describe a new optimization I ve made for rendering metaballs. For complex scenes, it can render hundreds of times faster, though I m certain others have discovered this tr...
上传时间: 2013-12-27
上传用户:彭玖华
资源简介:A few years ago I became interested in first person shooter games and in particular how the world levels are created and rendered in real time. At the same time I found myself in between jobs and so I embarked on an effort to learn about 3...
上传时间: 2013-12-13
上传用户:hanli8870
资源简介:It all started rather innocuously. I walked into Dr GT Murthy’s office one fine day, andchanged my life. “Doc” was then the General Manager, Central R&D, of a very largeelectrical company headquartered in Bombay. In his new state-of-the-...
上传时间: 2021-11-23
上传用户:
资源简介:I have written this article to capture a Windows image into a bitmap file that will support all PaintBrush tools and Thumbnail Views of Windows Explorer. I have found many programmers suffering from this problem, including me, until I wrote...
上传时间: 2015-01-10
上传用户:hzy5825468
资源简介:the attached utility is a work I ve submitted to the university It shows what a jpeg compression is all about.
上传时间: 2015-06-12
上传用户:zhouchang199
资源简介:This is a program that I did several days ago.It is about Airport Ticket Sale System.You can use it as an example.
上传时间: 2015-06-14
上传用户:skhlm
资源简介:Introduction Some times it is required that we build a shared library (DLL) from an m-file. M-files are functions that are written in Matlab editor and can be used from Matlab command prompt. In m-files, we employ Matlab built-in functions...
上传时间: 2016-01-29
上传用户:zhoujunzhen
资源简介:Delphi RTL-VCL optimization addon. I ve used, really good job.
上传时间: 2013-12-16
上传用户:lunshaomo
资源简介:Delphi MsgCommunicator 2-10 component.I ve used, really good job. can be Server-Client message application developped.
上传时间: 2016-02-18
上传用户:zhuimenghuadie
资源简介:the attached utility is a work I ve submitted to the university It shows what a jpeg compression is all about. the function implements the DCT transform, using a matrix operator. note that matlab has a function for the DCT and iDCT tra...
上传时间: 2014-01-15
上传用户:Altman
资源简介:usb接口协议。It was tested with a USB 1.1 core I have written on a XESS XCV800 board with a a Philips PDIUSBP11A transceiver.
上传时间: 2016-07-06
上传用户:啊飒飒大师的
资源简介:SD card controller can just read data using 1 bit SD mode. I have written this core for NIOS2 CPU, Cyclone, but I think it can works with other FPGA or CPLD. Better case for this core is SD clock = 20 MHz and CPU clock = 100 MHz (or in t...
上传时间: 2016-08-12
上传用户:王楚楚
资源简介:蕃茄炸弹超人[ACT]I ve no Tomatoes 开放原始码,45度视角,有点像炸弹超人, 你操作一个"蕃茄",在迷宫里炸敌人,这是跨平台游戏。游戏目的很简单,就是把对手炸了,至於为什么主角是蕃茄... 游戏本身是开源的,而且跨Windows/Linux/Mac,基於SDL,说起来...
上传时间: 2016-10-02
上传用户:我干你啊