-
图像处理作业C++源代码
可以运行的图像处理软件,排除了一些兼容性错误,功能有:图像几何变换、正交变换、图像分析、格式变换等
- 2022-08-10 17:37:10下载
- 积分:1
-
K-L 变换的图像融合 C++ 代码
K-L 变换 L2-PCA 图像融合 多光谱图像 全色图像 利用l2-pca对多光谱图像和全色图像进行图像整合,针对主成分分析的特性,将其应用于图像融合,可以把多波段的图像信息最大限度的表现在融合后的新图像中 首先计算参加融合的两幅源图像的协方差矩阵,然后求其特征值对应的特征向量,最后利用与最大特征值所对应的特征向量来确定两幅图像的加权系数。
- 2022-02-04 07:11:22下载
- 积分:1
-
基于v4l2的图像采集,并保存为jpg,bmp,yuv格式
本程序是基于v4l2的视频采集,采集jpg格式图片的时候必须先添加,jpeg第三方库才能够得到,本程序适应于任何usb摄像头。下载的源码里面有 三方库的安装方法以及三方库的源码包,直接打开可用。编译程序运行前,请先阅读readme。
- 2022-01-22 17:39:21下载
- 积分:1
-
变权重MRMRF图像分割的MATLAB实现
1.给定分类数M,MLL模型的势函数b,对影像作J-1层小波分解,设定EM算法迭代的停止条件,按照尺度从大到小的顺序设置尺度函数的取值。2.尺度n=J-1,根据K-均值聚类算法对尺度J上的特征场向量进行聚类,获取该尺度的初始分割结果。3.E步骤。使用MPL方法GMRF模型参数。 4.M步骤。使用估计出的参数,采用运算速度较快的迭代条件模式(ICM)通过最小化获取尺度上的优化的分割结果。 5.尺度内迭代。重复3和4知道满足某种准则,迭代停止。我们获得尺度n上的最终分割结果。 6.尺度间迭代。将尺度n的分割结果之间映射到最近的较细尺度n-1上,作为这个尺度的初始分割。重复5,直到获取最细尺度上的分割结果。
- 2022-04-19 10:18:53下载
- 积分:1
-
使用MATLAB实现阴影去除方法
该代码实现了阴影去除,首先进行运动分割,感兴趣区域提取,最后实现阴影消除。阴影在许多实际情况中都存在,它的存在对我们进行一些判断和预测造成了麻烦和影响使判断不够准确,或者无法进行判断。所以进行阴影消除是非常有必要的。
- 2022-01-22 08:57:30下载
- 积分:1
-
图像分割的经典算法,LBF算法(局部二元拟合),matlab平台实现
LBF(Local Binary Fitting)模型是一个著名的基于区域的活动轮廓模型。该模型利用局部图像信息(主要是数字图像的局部均值信息),能够对强度分布不均匀的数字图像进行分割,是原始的LBF代码。可以根据实际需要在此代码上做修改。此代码可直接成功运行。
- 2022-03-26 13:17:15下载
- 积分:1
-
Primal Sketch源码
这是从primal sketch integrating texture and structure的作者之一,吴英年教授的网站上下载下来了,经过本人亲自运行,代码是完善的而且可以使用的,十分有价值的一个代码
- 2022-06-15 06:45:25下载
- 积分:1
-
文字切分程序
针对满文文字的特点,利用基于主轴的投影法进行文字分割,该程序可以将满文文字分割成单个满文字母,分割准确率较高。
- 2022-09-11 20:55:02下载
- 积分:1
-
用于仿真对前景区域的某个物体清晰显示,背景部分高斯模糊处理
应用背景用于仿真对前景区域的某个物体清晰显示,背景部分高斯模糊处理关键技术用于仿真对前景区域的某个物体清晰显示,背景部分高斯模糊处理,镜头在成像时,通常只会对处在对焦点所在平面的前后一定距离范围内的景物形成清晰地图像,而对焦外景物所成的像会发生模糊。这段清晰地成像范围称其为景深。借助与所拍摄场景图像相对应的深度图,可以模拟出景深效果
- 2022-09-03 00:45:06下载
- 积分: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