-
RGB颜色空间图像转到H,S,V三通道显示
HSV图像更接近人的视觉,且算法较简单。好多情况下需要把图像从RGB颜色空间转换到HSV颜色空间。本程序实现RGB颜色空间图像转换到HSV颜色空间,并分离成H,S,V三个单通道,显示原图像与HSV三个通道图像。
- 2023-03-16 04:10:03下载
- 积分:1
-
图像双缓存技术 实验
经过改进后,画面刷新速度大大加快,绝对看不到任何的“扫描线”,帧数也从5帧一下就提高到了9帧,几乎是两倍于前的速度。这究竟是什么原因呢?让我来讲述其中的道理。因为圆是要一个一个画上去,所以每画一个圆,系统就要做一次图形的绘制操作,图形的重绘是很占用资源的,当需要重绘的图形数量很多的时候,所造成的系统开销就特别大,造成我们看到的那种刷新缓慢的情况。那么如何来解决这个问题呢?答案就是双缓冲,何谓“双缓冲”?它的基本原理就是:先在内存中开辟一块虚拟画布,然后将所有需要画的图形先画在这块“虚拟画布”上,最后在一次性将整块画布画到真正的窗体上。因为所有的单个图形的绘制都不是真正的调用显示系统来“画”,所以不会占用显示系统的开销,极大的提高的绘图效率。
- 2023-07-09 15:55:02下载
- 积分:1
-
QR code 编解码程序--汉化版
QR code encode and decode 的源代码,编码部分详细标分析并注释的源代码,UI显示部分,将日文进行汉化,显示为中文方便读者使用,将编码和解码放置在同一个工作区内,方便调试代码,编码后生成QR code image,保存为bmp图像,利用解码器解码QR code image,将编码内容,image,版本等相关信息显示在UI上。
- 2022-04-02 02:21:28下载
- 积分:1
-
Combibation of matlab codes and their descriptions
Matlab代码的工作包括捕捉视频与我的脸移动进出
- 2022-02-25 09:28:53下载
- 积分:1
-
bundler源代码
bundler,sfm,三维重建,冲击经典的源代码,相机标定,计算基础矩阵,冲击使用,超级实用,十分经典,张振有相机标定
- 2022-04-26 15:06:18下载
- 积分:1
-
人脸检测,包括眼睛检测
人脸检测,包括眼睛检测及嘴巴检测,但嘴巴检测尚不稳定,检测方法利用opencv自带级联分类器,检测结果以矩形框形式表示。
- 2022-01-28 03:17:27下载
- 积分:1
-
标记分水岭分割
matlab仿真实现对复杂背景下图片的基于形态学梯度重构和标记提取的分水岭分割。
- 2022-06-11 18:15:16下载
- 积分:1
-
SOM neural network alg
- 2022-03-20 14:15:13下载
- 积分:1
-
meanshift结合颜色和纹理对目标进行跟踪
应用背景meanshift是由Comaniciu最先提出来,是用于跟踪非刚性物体的一种算法。为了表征目标,首先需要选择一个特征空间。参考目标,用在特征空间中概率密度函数q表示,例如参考模型可以选择目标的颜色概率密度函数。不失一般性,目标模型可以认为中心处于其所在空间的中心。在下一帧候选目标被定义为在位置y,用概率密度函数p(y)来表示。关键技术本算法结合颜色和纹理信息对目标进行跟踪,里边包含测试的视频文件。目标和候选直方图之间的相似度函数记作公式(1),相似度的局部最大意味着在候选模型与目标模型匹配。如果仅考虑颜色信息,候选区域的相似度变化会很大,匹配效果不好。为了得到一个连续性的相似度函数,在空间域内,用一个核函数对目标
区域做滤波处理。
- 2022-04-16 17:25:07下载
- 积分:1
-
使用蒸汽吞吐男人编码的图像压缩
函数代码 = huffman(p)
哈夫曼 %生成符号源变量长度的哈夫曼代码。
代码 %= HUFFMAN(P) 返回一个哈夫曼代码作为二进制字符串的单元格
%数组的代码输入的符号概率矢量体育在代码中的每个单词
%对应于其概率是在相应的指数符号
%的体育
%
%检查输入的参数的合理性。
error(nargchk(1,1,nargin)) ;
如果 (ndims(p) ~ = 2) | |(min(size(p)) > 1) | |~isreal(p) | |~isnumeric(p)
错误 ("P 必须是一个实数值向量") ;
结束
%全局变量生存所有递归函数 "makecode" 的
全局代码
CODE=cell(length(p),1) ;%Init 全球太阳能电池阵列
如果 length(p) > 1%时多个符号......
p = p/sum(p) ;%规范化输入的概率
s = reduce(p) ;%做哈夫曼源符号削减
makecode (s,[]) ;%以递归方式生成的代码
其他
代码 = {"1"};%其他、 微不足道的一个符号案例 !
结束
%……………………………………………………………….%
函数 s = reduce(p) ;
%在 MATLAB 的单元格结构中通过创建一个哈夫曼源减少树
减少 %执行源符号减少,直到只有两个
剩余的 %符号。
s = cell(length(p),1) ;
%生成符号节点 1 2、 3,开始树...到引用
%符号的概率。
为我 = 1:length(p)
s {i} = i ;
结束
同时 numel(s) > 2
[p,我] = sort(p);%排序符号概率
p(2) = p(1) + p(2) ;%合并
- 2022-07-04 14:42:09下载
- 积分:1