-
嵌入式零树小波算法仿真程序
嵌入式零树小波(EZW)算法是一种简单但非常有效的图像压缩算法,它可以将编码信息流中的位元按其重要性进行排序,进而可以对图像充分压缩。嵌入代码代表了一个能判断一个图像是否为“空白”图像的二进制序列。使用嵌入式编码算法,编码器可在任何一个点随时终止编码从而确保任务进度或任务失真度量的正确。同样的,对于一个码流,解码器可以在任意节点停止解码而且还能产生与原图相同的图像。EZW除了可以产生出一个完全嵌入式码流,其在标准测试图像上的压缩结果胜过几乎所已知的压缩算法。达到这种表现是因为这种技术不要求技术训练,不要求预先存储的表单,并且不需要先验知识。
- 2022-07-17 17:10:15下载
- 积分:1
-
冈萨雷斯《数字图像修复》所有Matlab代码
冈萨雷斯《数字图像修复》所有Matlab代码,绝对真实。
- 2023-07-03 10:55:04下载
- 积分:1
-
基于opencv线性插值缩放数字图像
基于opencv对图像实行双线性插值缩放以及最临近插值缩放#include "highgui.h"
#include "cv.h"
IplImage *src=NULL;
IplImage *dst1,*dst2;
void main()
{
double scale1=0.1;
double scale2=10;
CvSize dst1_size;
CvSize dst2_size;
src=cvLoadImage("E:学习VC文件c++ pricticepro1pro1.jpg");
//缩小系数
dst1_size.width=(int)(src->width*scale1);
dst1_size.height=(int)(src->height*scale1);
dst1=cvCreateImage(dst1_size,src->depth,src->nChannels);
cvResize(src,dst1,CV_INTER_NN);//像素插值(最邻近插值)缩小
//放大系数
dst2_size.width=(int)(dst1->width*scale2);
dst2_size.height=(int)(dst1->height*scale2);
dst2=cvCreateImage(dst2_size,src->depth,src->nChannels);
cvResize(dst1,dst2,CV_INTER_NN);//像素插值(最邻近插值)放大
cvNamedWindow("原图",CV_WINDOW_AUTOSIZE);
cvNamedWindow("缩小10倍后图",CV_WINDOW_AUTOSIZE);
cvNamedWindow("缩小10倍后再放大10倍还原图",CV_WINDOW_AUTOSIZE);
cvShowImage("原图",src);
cvShowImage("缩小
- 2022-03-11 07:02:41下载
- 积分:1
-
鲁棒运动克服
用于图像去运动模糊,可以输入图像,选择模糊核大小尺寸,可以选择default small medium large custom。可以查看图像属性,并选择processor为CPU或者GPU。
- 2022-07-22 16:52:46下载
- 积分:1
-
将24位位图格式转换为16位位图格式的源代码,包括RGB555格式和RGB565格式。
本源代码完全由本人编写并测试通过,保证可用。
可以将24位位图格式转换成16位的位图格式。
输入图片为24位位图格式,输出文件格式可以是16位位图格式。
输出格式可以是RGB555,也可以是RGB565格式。
- 2023-07-31 21:00:02下载
- 积分:1
-
Polar View
这是图像的极坐标变换!
- 2022-06-26 17:07:58下载
- 积分:1
-
D3D游戏菜单源码
应用背景
针对各种游戏都可以使用的菜单,虽然不是太精美但是可以自己去修改修改,完全可以用
顶点缓存和索引缓存:IDirect3DVertexBuffer9 IDirect3DIndexBuffer
使用这两缓存而不是用数组来存储数据的原因是,缓存可以被放置在显存中,进行绘制时,使用显存中的数据将获得比使用系统内存中的数据快得多的绘制速度。
静态缓存(static
buffer):一般放置在显存中,不需要进行修改,比如地形和城市建筑等。静态缓存必须在程序初始化时用几何体的数据进行填充。
动态缓存(dynamic
buffer):一般放置在AGP存储区中,放置动态的内容。优点是更新速度相当快(快速的CPU写操作,方便修改),缺点是处理速度慢,因为在绘制前数据必须传输到显存中。
对显存和AGP存储区进行读操作非常慢,所以,如果您需要程序运行时读取几何数据,最好在系统内存中保留一份副本,然后在需要时对其进行读操作。
Device->CreateVertexBuffer()
Device->CreateIndexBuffer(
- 2022-09-04 01:40:03下载
- 积分:1
-
c#二维码解码
调用zing实现多种格式的二维码解码,功能强大,处理速度较快。调用zing实现多种格式的二维码解码,功能强大,处理速度较快。调用zing实现多种格式的二维码解码,功能强大,处理速度较快。调用zing实现多种格式的二维码解码,功能强大,处理速度较快。
- 2022-01-28 20:35:36下载
- 积分:1
-
角点检测器
这个软件是用来寻找角落使用Harris角点检测算法的任何输入图像。Harris角点检测是发现在图像特征的数学运算符。这是简单的计算,并且是足够快的工作计算机上。此外,它是受欢迎的,因为它是旋转,缩放和照明变化无关。Harris角点检测是确定哪个窗口产生大的变化时在任何方向的移动只是一种数学方法。每个窗口中,一个得分R被相关联。在此基础上的分数,你可以计算出哪些是角,哪些不是。这个软件用于查找图像的角落,并突出显示的图像的边界这个概念是用户完全在多对象检测以及图像识别处理。
- 2022-01-25 20:57:46下载
- 积分:1
-
光照校正函数opencv
在拍摄环境中拍摄一张白纸,将这张白纸作为模板,再在相同环境下拍摄想要拍摄的图像,以白纸模板作为参考,对拍摄图像进行校正
#include "stdafx.h"
#include
#include
#include
#include
#include
using namespace std;
using namespace cv;
- 2022-09-05 04:00:02下载
- 积分:1