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
資源簡介: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
上傳用戶:我干你啊
資源簡介:A few short years ago, the applications for video were somewhat confined—analog was used for broadcast and cable television, VCRs, set-top boxes, televisions and camcorders. Since then, there has been a tremendous and rapid conversion...
上傳時間: 2016-10-29
上傳用戶:bjgaofei