-
基于C#实现数字水印工具
应用背景基于C#实现数字水印工具
自己用C#语言实现了在图片上添加数字水印的功能,字符水印可以改变字体的大小、颜色、字体名和水印内容
关键技术基于C#提供的Image类,实现数字水印比较容易;这里强调的是如何做可release的一个工具。照片添加利用C#的FolderBrowserDialog类,可以方便地的读取图像文件。本文是基于目录添加照片,所以需要进行目录遍历。如果打开的是目录,还需要打开子目录读取照片;在本文实现中,只读取JPG文件,并且在添加前试着读一下,避免一些图片不能读取,影响后续操作的有效性。另外,从FolderBrowserDialog类得到路径后,不要忘记读取该目录下的文件,这是一个容易忽略的小问题,即get_file(fbdlg.SelectedPath)后再调用get_dir(fbdlg.SelectedPath)。
- 2022-02-24 09:38:23下载
- 积分:1
-
基于web开发类似于viso的项目
l 跨浏览器,可兼容IE7--IE10, FireFox, Chrome, Opera等几大内核的浏览器,且不需要浏览器再加装任何控件。
l 多系统兼容性、可移植性:由于只包括前台UI,因此二次开发者可很方便将本插件用在任何一种需要流程图的B/S系统应用上,流程图的详细实现逻辑完全交于后台程序开发者自己实现;
- 2022-11-04 10:00:03下载
- 积分:1
-
多视角图像
图像配准是一种确定待拼接图像间的重叠区域以及重叠位置的技术,它是整个图像拼接的核心。本文采用的是基于特征点的图像配准方法,即通过匹配点对构建图像序列之间的变换矩阵,从而完成超宽幅图像的拼接。为了提高图像配准的精度,本文采用了RANSAC,LM等算法对图像变换矩阵进行求解与精炼,达到了较好的图像拼接效果。
- 2022-03-13 05:05:04下载
- 积分:1
-
用Canny检测opencv
这是简单的项目,如何使用opencv库对象Canny检测。
- 2022-03-17 01:36:27下载
- 积分:1
-
迭代最近点程序
用于三维或二维图像的配准,或三维人脸识别,迭代最近点的目的是求出一个刚体变换矩阵,将两幅图像用数据点表示,一幅图像乘以这样一个刚体变换矩阵就可变换到另一副图像上去
- 2022-01-26 02:20:30下载
- 积分:1
-
vtk学习学习体绘制
vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!vtk学习,不错的体绘制资料!
- 2022-03-25 13:03:17下载
- 积分:1
-
K-L 变换的图像融合 C++ 代码
K-L 变换 L2-PCA 图像融合 多光谱图像 全色图像 利用l2-pca对多光谱图像和全色图像进行图像整合,针对主成分分析的特性,将其应用于图像融合,可以把多波段的图像信息最大限度的表现在融合后的新图像中 首先计算参加融合的两幅源图像的协方差矩阵,然后求其特征值对应的特征向量,最后利用与最大特征值所对应的特征向量来确定两幅图像的加权系数。
- 2022-02-04 07:11:22下载
- 积分:1
-
opencv中Mat对象的各种创建方法
本文主要讲一些opencv 2.0版本后出现的Mat矩形类,主要是参考opencv自带doc文件夹下的tutiol教材。通过这次实验觉得用Mat的话下面几点需要特别注意(在代码中可以体现出来):1. 利用create函数重新改变Mat数据在内存中的布局。 2. 注意多通道数据在Mat中其实也是占一个元素的位置的。 3. 学会多维Mat的创建方法。4. 当Mat矩阵比较小时,学会直接赋值的方法,即用Mat_。5. 掌握Mat矩阵内容输出到终端时的几种常见格式。6. 注意如果vector是单独一维的话需要转换成Mat才能输出,多维的可以直接输出,例如vector里面存放的是点的话。
- 2022-08-08 07:16:26下载
- 积分:1
-
使用sift进行图像对称的代码
关于图像的对称的学习,使用的sift算法,有代码页有文章的介绍,很好用!
- 2022-01-25 14:26:16下载
- 积分:1
-
图像融合
图像融合程序
- 2023-06-19 00:25:03下载
- 积分:1