-
16 点近似二维 DCT 的 Verilog 代码
此代码将计算 16-点二维离散余弦变换通过执行两个 1 D DCTs.1st 一维离散余弦变换应用于每个输入中的行,并且从这个结果一维 DCT 执行的每一列。它由输入的加法器块,8 点近似离散余弦变换和置换块组成。
- 2022-10-29 05:25:02下载
- 积分:1
-
如何进行简单的有序抖动算法 (半色调图像)?
翻译 maninwest@Codeforge 作者:Mr. Lai Tai-Yu@CodeProject我们常在报纸上看到图片。观察这样的图片你会发现它是由一个个点组成的。我们也可以做出这种效果。很有趣。适用于初学者。背景操作系统: Microsoft Windows 7 专业版 (64 位) 开发实用程序: Microsoft Visual Studio 2010使用代码 // The height of the image.
for ( int iY = 0; iY < imageA->DibInfo->bmiHeader.biHeight; iY++ )
{
// The height of the image.
for ( int iX = 0; iX < imageA->DibInfo->bmiHeader.biWidth; iX++ )
{
// The index of pixel, because we use the three depth bit to present one pixel of color,
// Therefore, we have to multiply three.
lIDXA = ( iX * 3 ) + ( iY * imageA->DibInfo->bmiHeader.biWidth * 3 );
// To get the pixel depth of the blue channel,
byteRGB_BA = imageA->DibArr
- 2022-04-24 07:36:05下载
- 积分:1
-
图像魔术师1.4.7版
图像处理功能强大,可以分层处理图像。 处理多种格式的图形或图像文件。可以记录历史操作。 图像的放大或缩小或指定尺寸。图像的特效处理的功能。
- 2023-04-02 12:15:05下载
- 积分:1
-
Opencv+Camshift人脸跟踪
CamShift算法的全称是"Continuously Adaptive Mean-SHIFT",即:连续自适应的MeanShift算法 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-07-09 14:52:03下载
- 积分:1
-
LBP image segement
一共有三个m文件,一个是lbp.m, 存放主要的lbp算法,一个是getmapping,用以做算法的辅助函数,一个是lbptest.m,存放着测试代码。这三个文件需要放到同一个文件夹,并在文件夹中添加相应的图片,具体的图片名字见lbptest.m的代码,运行lbptest.m可以查看结果。
- 2022-01-25 16:06:03下载
- 积分:1
-
将图像转换为负片图像
%%我们创造了输入性否定了这个功能%这是一种线性变换%撰稿:Soheil Mohammadpour,26/01/2013,伊朗伊斯法罕%的电子邮件:soheilmpour@gmail.comCLC,全部清除,关闭所有;I = im2double(imread("woman_darkhair.tif"));图,imshow(I,[])%,在下面的行,我们这个创造了性否定图像变换,我们让1->0%和0->1和0.50 - >0.5和...I2 =(Ⅰ-1)* - 1;图,imshow(I2,[]);
- 2022-04-08 18:36:37下载
- 积分:1
-
遗传算法MATLAB
% 下面举例说明遗传算法 %
% 求下列函数的最大值 %
% f(x)=10*sin(5x)+7*cos(4x) x∈[0,10] %
% 将 x 的值用一个10位的二值形式表示为二值问题,一个10位的二值数提供的分辨率是每为 (10-0)/(2^10-1)≈0.01 。 %
% 将变量域 [0,10] 离散化为二值域 [0,1023], x=0+10*b/1023, 其中 b 是 [0,1023] 中的一个二值数。 %
% %
%--------------------------------------------------------------------------------------------------------------%
%--------------------------------------------------------------------------------------------------------------%
% 编程
%----------------------------
- 2022-03-12 04:35:21下载
- 积分:1
-
Davinci技术DSPC6437的图像处理例程和技术文档
Davinci技术DSPC6437的图像处理例程和技术文档,里面包含了Davinci系列DSP的C6437的图像处理开发实例程序,以及H264的编解码算法,图像的JPG压缩算法,和相应的测试实例,同时还提供了相应的技术文档和书册,仅供初学习Davinci技术DSP的朋友们参考和学习之用!
达芬奇技术是业界第一款集成了 DSP 处理器、软件、工具以及技术支持的综合型解决方案系列,非常适用于开发各种优化的数字视频终端设备。该技术使 OEM 厂商能够更轻松、更快速地开发各种低成本的创新型数字视频产品,为用户带来全新的数字视频体验。达芬奇技术将极大加速数字视频应用的创新,并使之拥有更为广阔的市场前景 操作系统
标准操作系统使具备这些系统专业技能的开发人员能够充分利用其编程技巧,同时获得达芬奇技术系统集成所能实现的最高性能,其中包括其强劲 DSP 引擎与加速器。达芬奇技术系列最初将支持 Linux 操作系统,未来会陆续实现对诸如 WinCE 等其它流行操作系统的支持。
· 应用编程接口 (API)
达芬奇技术系列提供多种 API,以促进数字视频设备的创新。这些 API 可结合 DSP 与 ARM 软件开发人员双方的最大优势。在 DSP 平台针对 DSP 专家保持开放性的同时,ARM 软件开发人员可以根据 API 进行编程,同时确保新一代数字视频处理所需要的编解码器流行组合能够相互配合并适合特定视频应用。最终,无论开发团队具有何种专业技术或偏好,达芬奇 API 都能够为广泛的高性能视频、音频、影像及语音编解码器透明地集成 DSP 与加速器。
- 2022-05-25 23:28:30下载
- 积分:1
-
用遗传算法进行分割图像matlab代码
改进自适应交叉和变异概率
在遗传算法中,通过交叉操作和变异操作使一对相互配合又相互竞争的算子的搜索能力得到飞速提高。交叉操作作用是组合交叉两个个体中有价值的信息产生新的后代,它在群体进化期间大大加快了搜索速度;变异操作的作用是保持群体中基因的多样性。为了加快收敛速度和全局搜索性能,在遗传算法计算的过程中,根据个体的情况,自适应的改变两者的概率,将进化的过程分为渐进和突变两个不同阶段。在Srinvivas等提出的自适应基本遗传算法中,交叉概率和变异概率能够随适应度自动调整,在保持群体多样性的同时保证了遗传算法的收敛性。
- 2022-03-21 06:28:18下载
- 积分:1
-
matlab指纹识别
采用matlab实现指纹识别 处理的输入是指纹图片,bmp格式的图像-finger recognising in matlab
- 2023-08-15 17:40:03下载
- 积分:1