pHash is an implementation of various perceptual hashing algorithms. A perceptual hash is a fingerprint of an audio, video, or image file that is mathematically based on the audio or visual content contained within. Unlike cryptographic hash functions that rely on the avalanche effect of small changes in input leading to drastic changes in the output, perceptual hashes are "close" to one another if the inputs are visually or auditorily similar. As a result, perceptual hashes must also be robust enough to take into account transformations that could have been performed on the input.
标签: perceptual implementation algorithms fingerpr
上传时间: 2013-12-08
上传用户:星仔
2007年全国大学生电子设计大赛,A题音频信号分析仪的全部源程序。 单片机为c8051f120,系统时钟倍频至96MHZ。 main.c是一个包含五级菜单的主函数。 FFT.C是进行fft变换,将时域信号变换成频域信号。 flash.c是读写片外flash存储器的程序,可以将分析结果保存,以备调用. z7290.c是周立功7290键盘芯片的驱动程序. FFT_xgjis.c是对变换后的频谱进行分析和运算. FFT_CodeTable.c是一个正弦表,在FFT的时候调用. LCD320240.c是320*240的液晶驱动程序,液晶的控制器是SED1335. 所有的.h文件提供了子函数的定义. 本程序用KEIL3 802版本编译通过,将所有的.C文件添加到工程中,并编译main.c 注意两点:1.器件选择c8051f120. 2.在target中将时钟设为96M.同时必须将Memory Model 改成large--XDATA.默认的是small. 因为本设计占用的资源是非常大的. Program Size: data=81.3 xdata=6811 code=43056
上传时间: 2014-01-05
上传用户:manlian
This algorithm is to count the dark colored pixels in the input image. This can be used in goods sorting like rice, paddy etc... in paddy or rice or other goods or products to sort out the bad or defect one we can use this algorithm. I had done this for my Masters Degree as a small part and now i am releasing for you. rajesh.f, Kanayakumari district, India. contact me: rajesh1983jan10@yahoo.com
标签: This algorithm the colored
上传时间: 2017-05-02
上传用户:liglechongchong
nTIM PATRICK has been working professionally as a software architect and developer for nearly 25 years. By day he develops custom business applications in Visual Basic for small to medium- sized organizations. He is a Microsoft Certified Solution Developer (MCSD). In April 2007, Microsoft awarded Tim with its Most Valuable Professional (MVP) award for his work in sup- porting and promoting Visual Basic and its community of users. Tim received his under- graduate degree in computer science from Seattle Pacific University. You can contact him through his web site, www.timaki.com.
标签: professionally architect developer software
上传时间: 2013-12-26
上传用户:asdfasdfd
This file is distributed in the hope that it will be useful, but WITHOUT * WARRANTY OF ANY KIND. * * Author(s): Ole Saether * * DESCRIPTION: * * Hello World program. Please note that this program runs the internal 8051 * on the default power up frequency of 4MHz. See ex3c.c for an example on how * to switch to 16MHz. * * The functionality is the same as in ex1a.asm. * * COMPILER: * * This program has been tested with Keil V7.07a. * * $Revision: 3 $ *
标签: distributed WARRANTY WITHOUT useful
上传时间: 2017-05-17
上传用户:515414293
This file is distributed in the hope that it will be useful, but WITHOUT WARRANTY OF ANY KIND. Author(s): Ole Saether DESCRIPTION: nRF9E5 Hello World program. Please note that this program runs the internal 8051 on the default power up frequency of 4MHz. See ex3a.asm for an example on how to switch to 16MHz. The functionality is the same as in ex1c.c. ASSEMBLER: You need as31.exe to assemble this program. It can be downloaded from this web page: http://www.pjrc.com/tech/8051/ $Revision: 4 $
标签: distributed WARRANTY WITHOUT useful
上传时间: 2017-05-17
上传用户:wuyuying
In C Algorithms for Real-Time DSP, author Paul M. Embree presents a complete guide to digital signal processing techniques in the C programming language. This book is structured in such a way that it will be most useful to the engineer who is familiar with DSP and the C language, but who is not necessarily an expert in both. All of the example programs in this book have been tested using standard C compilers in the UNIX and MS-DOS programming environments. In addition, the examples have been compiled using the real-time programing tools of specific real-time embedded DSP microprocessors (Analog Devices ADSP-21020 and ADSP-21062 Texas Instruments TMS320C30 and TMS320C40 and AT&T DSP32C) and then tested with real-time hardware using real-world signals.
标签: M. Algorithms Real-Time complete
上传时间: 2014-01-07
上传用户:epson850
这是C++编程思想第四版.pdf 本书曾获: ·被china-pub会员评为“2007年我最喜爱的十大技术图书”之一 ·2003年《Software Development》杂志最佳书籍Jolt大奖 ·2003年《Java Developer’s Journal》读者选择最佳书籍奖 ·2001年《Java World》编辑选择最佳书籍奖 ·2000年《Java World》读者选择最佳书籍奖 ·1999年《Software Development》杂志最佳产品奖 ·1998年《Java Developer’s Journal》编辑选择最佳书籍奖
标签: Development china-pub Software 2007
上传时间: 2013-12-11
上传用户:star_in_rain
This manual describes SAMSUNG s S3C2410A 16/32-bit RISC microprocessor. This product is designed to provide hand-held devices and general applications with cost-effective, low-power, and high-performance micro-controller solution in small die size. To reduce total system cost, the S3C2410A includes the following components separate 16KB Instruction and 16KB Data Cache, MMU to handle virtual memory management, LCD Controller (STN & TFT), NAND Flash Boot Loader, System Manager (chip select logic and SDRAM Controller), 3-ch UART, 4-ch DMA, 4-ch Timers with PWM, I/O Ports, RTC, 8-ch 10-bit ADC and Touch Screen Interface, IIC-BUS Interface, IIS-BUS Interface, USB Host, USB Device, SD Host & Multi-Media Card Interface, 2-ch SPI and PLL for clock generation.
标签: This microprocessor describes S3C2410A
上传时间: 2013-11-30
上传用户:GavinNeko
In the rectangle packing problem, encoding schemes to represent the placements of rectangles are the key factors determining the efficiency of algorithms. SEQP AIR is one of the most sophisticated encoding sheme, which has been considered to have a small solution space
标签: placements rectangles the rectangle
上传时间: 2013-12-24
上传用户:hphh